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

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

热门标签:服务外包 AI电销 呼叫中心市场需求 百度竞价排名 地方门户网站 网站排名优化 铁路电话系统 Linux服务器

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()

您可能感兴趣的文章:
  • Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
  • 让MySQL支持中文排序的实现方法
  • mysql如何根据汉字首字母排序
  • Mysql row number()排序函数的用法和注意
  • Mysql select in 按id排序实现方法
  • 两种mysql对自增id重新从1排序的方法
  • MySQL中按照多字段排序及问题解决
  • MySQL查询优化:连接查询排序limit(join、order by、limit语句)介绍
  • Mysql利用group by分组排序
  • MySQL中一些鲜为人知的排序方式

标签:仙桃 衡水 湖南 黄山 铜川 兰州 崇左 湘潭

巨人网络通讯声明:本文标题《数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266