77家的会客2010

SQL SERVER中对查询结果随机排序
Weather:多云 ,北风 5-6级 ,最高气温26 ℃
  问:怎样才能对查询结果随机排序?

  答:对结果记录随机排序,或随机返回X条记录,可以通过在SELECT语句中使用RAND函数来实现。但是RAND函数在查询中只生成一次,因此每一行都将得到相同的值。可以通过在ORDER BY子句中使用NEWID函数来对结果进行排序的方法来实现,代码如下:

  SELECT *
  FROM Northwind..Orders
  ORDER BY NEWID()

  SELECT TOP 10 *
  FROM Northwind..Orders
  ORDER BY NEWID()

历史上的今天: [2008/08/18]DB2的SQL将日期时间转化为数字串

[SQL SERVER中对查询结果随机排序]的回复

胡一刀 于 2005-08-18 15:38:15 发表 | IP:218.94.83.*

好久没来喽,改版啦?

技术更上一层楼啦!

原来的字体站哪儿去了

柠檬园主 于 2005-08-18 17:05:15 发表 | IP:210.83.202.*

哇嘎嘎,胡兄,真是好久没联系啊,近来可好?

字体是本站建站之初的特色了,当然不能放弃啦,Art Font就是字体下载啦。

Post a Comment~