sql 的随机函数newID()和RAND()
sql server的随机函数newID()和RAND() SELECT * FROM Northwind..Orders ORDER BY NEWID() --随机排序 SELECT TOP 10 * FROM Northwind..Orders ORDER BY NEWID() --从Orders表中随机取出10条记录 示例 A.对变量使用 NEWID 函数 以下示例使用 NEWID() 对声明为 uniqueidentifier 数据类型的变量赋值。在测试 uniqueidentifier 数据类型变量的值之前,先输出该值。 -- Creating a local variable with DECLARESET syntax. DECLARE @myid uniqueidentifier SET @myid = NEWID() PRINT 'Value of @myid is '+ CONVERT(varchar(255), @myid) 下面是结果集: Value of @myid is 6F9619FF-8B86-D011-B42D-00C04FC964FF 注意: NEWID 对每台 计算机 返回的值各不相同。所显示的数字仅起解释说明的作用。 随机函数:rand() 在查询分析器中执行