SQL教程
SQL数据库
SQL表
SQL查询
SQL子句
SQL排序
SQL插入
SQL更新
SQL删除
SQL联接查询
SQL键

SQL ORDER BY RANDOM

如果希望对结果记录进行随机排序,则应根据多个数据库使用以下代码。
这里出现问题是,需要从数据库中获取随机记录或行吗?
有时您可能希望向用户显示随机信息,例如文章,链接,页面等。
如果要从任何数据库中获取随机行,则必须使用根据数据库而有所不同的一些查询。

使用MySQL选择随机行:

如果要使用MY SQL返回随机行,请使用以下代码:
SELECT column FROM table
ORDER BY RAND ()
LIMIT 1

使用Postgre SQL选择一个随机行:

SELECT column FROM table 
ORDER BY RANDOM ()
LIMIT 1

使用SQL Server选择一个随机行:

SELECT TOP 1 column FROM table
ORDER BY NEWID ()

使用oracle选择一个随机行:

SELECT column FROM 
(SELECT column FROM table
ORDER BY dbms_random.value)
WHERE rownum = 1

使用IBM DB2选择一个随机行:

SELECT column RAND () as IDX
FROM table 
ORDER BY  IDX FETCH FIRST 1 ROWS ONLY
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4