您的位置:首页 > 数据库

sql随机查询数据语句(NewID(),Rnd,Rand(),random())

2016-06-22 17:15 561 查看
  在不同的sql数据库服务器对于随机抽取数据的方法不同,下在我们介绍mysql, msssql, access, postgreSQL 中随机查询数据的方法。

1、SQL SERVER:
SELECT TOP 10 * FROM tblName ORDER BY NewID();
  NewID()函数将创建一个 uniqueidentifier 类型的唯一值。上面的语句实现效果是从Table中随机读取N条记录。

2、Access:
SELECT TOP 10 * FROM tblName ORDER BY Rnd(ID);

SELECT TOP 10 * FROM tblName ORDER BY Rnd(Len(UserName));
  Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)。

3、MySQL:
SELECT * FROM tblName ORDER BY RAND() LIMIT 10;


4、postgreSQL:
SELECT * FROM tblName ORDER BY random() LIMIT 10;


转载自:sql随机查询数据语句(NewID(),Rnd,Rand(),random())

*** walker ***
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql select 随机