日期:2011-05-02 15:21:00 来源:本站整理
SQLSERVER中对查询后果随机排序[MSSQL防范]
本文“SQLSERVER中对查询后果随机排序[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
译:sql server中对查询后果随机排序
iTbulo.comgayEB
Randomly Sorting Query Results
查询后果随机排序
Q. How can I randomly sort query results?
问:怎样才能对查询后果随机排序?
A. To randomly order rows, or to return x number of randomly chosen rows, you can use the RAND function inside the SELECT statement. But the RAND function is resolved only once for the entire query, so every row will get same value. You can use an ORDER BY clause to sort the rows by the result from the NEWID function, as the following code shows:
答:对后果记录随机排序,或随机返回X条记录,可以通过在SELECT语句中利用RAND函数来实现.但是RAND函数在查询中只生成一次,因此每一行都将得到相同的值.可以通过在ORDER BY子句中利用NEWID函数来对后果举行排序的办法来实现,代码以下:
SELECT *
FROM Northwind..Orders
ORDER BY NEWID()
SELECT TOP 10 *
FROM Northwind..Orders
ORDER BY NEWID()
作者:Water iTbulo.comgayEB
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论