SQL Server函数:NEWID()
软件环境:SQLSERVER 2017
一、语法
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唯一标识符。
常见用法:
SELECT * FROM Northwind..Orders ORDER BY NEWID()
--随机排序
SELECT TOP 10 * FROM Northwind..Orders ORDER BY NEWID()
--从Orders表中随机取出10条记录
注意:
NEWID 对每台计算机返回的值各不相同。