语法
NEWID() -- 创建 uniqueidentifier 类型的唯一值。
返回类型
uniqueidentifier
使用方法
下面是NEWID()的用法示例
-- Creating a local variable with DECLARE/SET syntax. DECLARE @myid uniqueidentifier SET @myid = NEWID() PRINT 'Value of @myid is: '+ CONVERT(varchar(255), @myid)
在SQL Server中,随机函数有rand(),NewID(),其中rand是在0到1内随机取数,NewID则是生成随机的uniqueidentifier唯一标识符。
常见用法如下:
1 SELECT * FROM Northwind..Orders ORDER BY NEWID() 2 --随机排序 3 SELECT TOP 10 * FROM Northwind..Orders ORDER BY NEWID() 4 --从Orders表中随机取出10条记录