数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)

时间:2024-01-18 20:14:13 

Oracle查询结果集,随机排序


select * from table1 order by dbms_random.value();

MySQL随机查询出一条记录:


-- 下面的查询语句效率高,不要使用 SELECT * FROM table1 ORDER BY rand() LIMIT 1 来查询 SELECT * FROM table1 WHERE id=(SELECT id FROM table1 ORDER BY rand() LIMIT 1)


查询结果集,随机排序


SELECT * FROM table1 ORDER BY rand()

MS SQL Server


SELECT *
FROM Northwind Orders
ORDER BY NEWID()

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

标签:数据库查询排序
0
投稿

猜你喜欢

  • 无法使用pip命令安装python第三方库的原因及解决方法

    2023-11-24 00:32:33
  • linux下mysql命令

    2011-01-04 19:42:00
  • python批量读取txt文件为DataFrame的方法

    2021-09-29 12:04:21
  • Pytorch 中retain_graph的用法详解

    2021-01-20 21:23:45
  • Python列表去重复项的N种方法(实例代码)

    2023-06-27 16:00:20
  • python显示天气预报

    2022-04-22 23:46:38
  • Python操作redis和mongoDB的方法

    2023-01-01 17:06:34
  • mysql查询的控制语句图文详解

    2024-01-27 00:02:38
  • pytorch 转换矩阵的维数位置方法

    2021-05-21 03:48:15
  • 浅谈PYTHON 关于文件的操作

    2022-06-07 19:54:58
  • python模块之subprocess模块级方法的使用

    2022-05-10 03:28:32
  • 分享4个Python中高效省时的技巧

    2021-02-14 22:32:09
  • go语言区块链实战实现简单的区块与区块链

    2024-05-10 13:57:33
  • 区分有单选框的选项和普通的选项

    2008-04-17 13:44:00
  • asp如何去除HTML标签

    2010-06-07 20:47:00
  • 如何将ChatGPT整合到Word中

    2023-12-20 03:13:54
  • MySQL数据库性能优化之索引优化

    2012-05-08 07:16:37
  • php5.3 不支持 session_register() 此函数已启用的解决方法

    2023-11-16 01:59:39
  • Python使用Chrome插件实现爬虫过程图解

    2023-08-01 02:02:29
  • oracle数据库在客户端建立dblink语法

    2023-07-14 19:51:23
  • asp之家 网络编程 m.aspxhome.com