威尼斯www.9778.com-威尼斯正版官方网站

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

日期:2020-03-13编辑作者:数据库

Select * From TABLE Order By Rand() Limit 10

Se(www.111cn.net)lect TOP N * From TABLE Order BY Rnd(Len(UserName))

代码如下复制代码 Select TOP N * From TABLE Order By NewID()

postgreSQL:

代码如下复制代码

总结:上面的几种方法我都是在order by 后面来实例的,只mssql使用的top这也是它的语数据库服务器的限制。
from:

SQL Server:

NewID()函数将创建一个 uniqueidentifier 类型的唯一值。上面的语句实现效果是从Table中随机读取N条记录。

代码如下复制代码

代码如下 复制代码
Select * From TABLE Order By Rand() Limit 10

Access:

MySql:

Select TOP N * From TABLE Order By Rnd(ID)Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)

Access:

postgreSQL:

代码如下 复制代码
Select TOP N * From TABLE Order By Rnd(ID)

NewID()函数将创建一个 uniqueidentifier 类型的唯一值。上面的语句实现效果是从Table中随机读取N条记录。

代码如下 复制代码
select * from glxt022 order by random() limit 5

Select TOP N * From TABLE Order BY Rnd(Len(UserName))

Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)

总结:上面的几种方法我都是在order by 后面来实例的,只mssql使用的top这也是它的语数据库服务器的限制。

代码如下 复制代码
Select TOP N * From TABLE Order By NewID()

代码如下复制代码 select * from glxt022 order by random() limit 5

SQL Server:

MySql:

在不同的sql数据库服务器对于随机抽取数据的方法不同,下在我们介绍mysql,msssql,access,postgreSQL中随机查询数据的方法。

本文由威尼斯www.9778.com发布于数据库,转载请注明出处:sql随机查询数据语句(NewID(),Rnd,Rand(),random())

关键词:

sql is not null 与 is null 用法

讲授:不能相比 NULL 和 0;它们是不等价的。 NULL 用作未知的或不适用的值的占位符。 NULL 值的管理方式与任何值不一...

详细>>

sql inner join几种用法

INNERubicon JOIN ON的语法格式能够总结为:FROM (((表1 INNEENCORE JOIN 表2 ON表1.字段号=表2.字段号卡塔尔 INNEKuga JOIN 表3 ON 表...

详细>>

sql 删除重复记录未有高低关系时,管理重复值

sql 删除重复记录没有大小关系时,处理重复值 删除重复数据sql语句 方法一 -- -- (roy)生成 假设有重复的字段为name,a...

详细>>

正解SQLSEVER 2005 sql排序

下面利用sql函数存储过程来实现的一种大小排序的方法 今天在论坛上看到一个问题,如下: SET ANSI_NULLS ON GO SET QUOT...

详细>>