SQL Server :NEWID()函数 ——唯一值

语法

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条记录

参考网址

posted @ 2022-09-05 11:32  陆陆无为而治者  阅读(995)  评论(0编辑  收藏  举报