参考:http://msdn.microsoft.com/zh-cn/library/ms177610.aspx
RAND (Transact-SQL)
SQL Server 2012
返回一个介于 0 到 1(不包括 0 和 1)之间的伪随机 float 值。
float
我的测试结果:
SELECT RAND(100), RAND(), RAND() SELECT RAND(100), RAND(), RAND() SELECT RAND(100), RAND(), RAND()
SELECT MemberId,MemberId+RAND(100) AS[MemberId+Rand()] FROM MemberDetails
结果可以得出:要想得到不同的随机数,必须提供不同的种子才行....