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

前端 未结 19 1206
逝去的感伤
逝去的感伤 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:41

    Random number generation between 1000 and 9999 inclusive:

    FLOOR(RAND(CHECKSUM(NEWID()))*(9999-1000+1)+1000)
    

    "+1" - to include upper bound values(9999 for previous example)

提交回复
热议问题