How do I generate random number for each row in a TSQL Select?

前端 未结 19 1392
逝去的感伤
逝去的感伤 2020-11-22 07:03

I need a different random number for each row in my table. The following seemingly obvious code uses the same random value for each row.

SELECT table_name,          


        
19条回答
  •  情书的邮戳
    2020-11-22 07:28

    Do you have an integer value in each row that you could pass as a seed to the RAND function?

    To get an integer between 1 and 14 I believe this would work:

    FLOOR( RAND() * 14) + 1
    

提交回复
热议问题