zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

orderbynewid()各种数据库随机查询的方法

数据库方法 查询 随机 各种
2023-06-13 09:14:50 时间

SQLServer:

复制代码代码如下:

SelectTOPN*FromTABLEOrderByNewID()  
viewplaincopytoclipboardprint?
SelectTOPN*FromTABLEOrderByNewID()

SelectTOPN*FromTABLEOrderByNewID()


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

Access:

复制代码代码如下:

SelectTOPN*FromTABLEOrderByRnd(ID)   
viewplaincopytoclipboardprint?
SelectTOPN*FromTABLEOrderByRnd(ID) 

SelectTOPN*FromTABLEOrderByRnd(ID)


Rnd(ID)其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)
复制代码代码如下:
SelectTOPN*FromTABLEOrderBYRnd(Len(UserName))  
viewplaincopytoclipboardprint?
SelectTOPN*FromTABLEOrderBYRnd(Len(UserName))

SelectTOPN*FromTABLEOrderBYRnd(Len(UserName))


MySql:
复制代码代码如下:
Select*FromTABLEOrderByRand()Limit10  
viewplaincopytoclipboardprint?
Select*FromTABLEOrderByRand()Limit10

Select*FromTABLEOrderByRand()Limit10

postgreSQL:

复制代码代码如下:
select*fromglxt022orderbyrandom()limit5  
viewplaincopytoclipboardprint?
select*fromglxt022orderbyrandom()limit5