SQL语句随机产生随机数

我想在 表 的某一列让一列全部生成随机数(数字)请问怎么写
2025-03-23 16:34:09
推荐回答(3个)
回答(1):

SELECT RAND((DATEPART(mm, GETDATE()) * 100000) + (DATEPART(ss, GETDATE()) * 1000) + DATEPART(ms, GETDATE())) 在SQL试一下能否满足

回答(2):

产生随机数:right(rand(),4)
rand()返回一大串带小数点的数字,用right()截取后面的四位是不是变成了整数

回答(3):

select cast(ceiling(rand(checksum(newid()))*10) as int) as sid 这个我是百度的.