这篇文章主要为大家详细介绍了order by newid() 各种数据库随机查询的方法,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

SQL Server:

代码如下:

Select TOP N * From TABLE Order By NewID()

view plaincopy to clipboardprint?

Select TOP N * From TABLE Order By NewID()

Select TOP N * From TABLE Order By NewID()

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

Access:

代码如下:

Select TOP N * From TABLE Order By Rnd(ID)

view plaincopy to clipboardprint?

Select TOP N * From TABLE Order By Rnd(ID)

Select TOP N * From TABLE Order By Rnd(ID)

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

代码如下:

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

view plaincopy to clipboardprint?

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

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

MySql:

代码如下:

Select * From TABLE Order By Rand() Limit 10

view plaincopy to clipboardprint?

Select * From TABLE Order By Rand() Limit 10

Select * From TABLE Order By Rand() Limit 10

postgreSQL:

代码如下:

select * from glxt022 order by random() limit 5

view plaincopy to clipboardprint?

select * from glxt022 order by random() limit 5

注:关于order by newid() 各种数据库随机查询的方法的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:SQL SERVER

mysql 随机记录 newid(),order by newid() 各种数据库随机查询的方法相关推荐

  1. mysql st_contains实现_MySQL实现树状所有子节点查询的方法

    本文实例讲述了MySQL实现树状所有子节点查询的方法.分享给大家供大家参考,具体如下: 在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方 ...

  2. 易语言mysql删除记录_511遇见易语言教程数据库-删除

    本节课示范的命令有: 删除().是否删除().彻底删除().恢复删除().清除() 删除() 注意:此命令并不实际删除记录,仅仅只加上删除标记,记录依旧存在并可以读写.成功返回真,失败返回假. 数&l ...

  3. mysql使用数据库预处理_php中对MYSQL操作之预处理技术(2)数据库dql查询语句

    //预处理技术 //创建一个mysqli对象 $mysqli = new MySQLi("主机名","mysql用户名","密码",&quo ...

  4. 【Greenplum代码】记录一次不了解GP数据库编号函数使用方法导致的问题(1次疏忽 + 1次不必要 = 2次弯路)

    1. 问题描述 有这么一个需求,查询出来的数据需要显示相对的排序编号,还要进行分页操作,我首先想到的就是 ROW_NUMBER 函数,MySQL.Oracle 都有类似的编号函数,走起

  5. concat mysql sql注入_Mysql中用concat函数执行SQL注入查询的方法

    Mysql数据库使用concat函数执行SQL注入查询 SQL注入语句有时候会使用替换查询技术,就是让原有的查询语句查不到结果出错,而让自己构造的查询语句执行,并把执行结果代替原有查询语句查询结果显示 ...

  6. linux 误删除mysql表能恢复吗_linux rm误删除数据库文件的恢复方法

    1.首先测试rm 误删除数据库文件 [oracle@primary dbwdn]$ ll total 2153164 -rw-r----- 1 oracle dba 8536064 Nov 27 21 ...

  7. 记录一下sql两个表关联的查询使用方法

    SELECT * FROM t_yymp_user_info where user_id = (select b.user_id from t_yymp_auth_role as a,t_yymp_a ...

  8. 关于如何生成随机记录

    方法一: 在ACCESS环境中用rnd函数解决,以下查询展示了如何从表中随机抽取10条记录 SELECT top 10 * FROM tbl1 ORDER BY Rnd(id) 另外, Rnd(id) ...

  9. mysql联合查询数量不一致_Mybatis关联查询,查询出的记录数量与数据库直接查询不一致,如何解决?...

    SELECT  p.name, u.u_name,u.company,u.proComany,u.mobile,u.email, r.money FROM iw_user u LEFT JOIN ra ...

最新文章

  1. anaconda虚拟环境教程大全
  2. Mysql数据库(八)——mysql高阶语句(中)
  3. java和opencv配置_Java——OpenCVWindows配置和项目中jar包的简单配置
  4. [C# 项目实战]: 制作一个备忘录(经典)
  5. ELK YUM 安装部署添加监控
  6. Mac电脑没声音音量图标变灰色如何修复?
  7. mysql统计字数_使用SQL确定文本字段的字数统计
  8. 【nRF Connect】一、下载方法及简介
  9. 仿百度导航跟随效果demo效果示例(整理)
  10. C#卸载程序需要密码/防卸载功能
  11. 获取光标位置及动态设置光标到指定位置
  12. linux打包文件夹命令
  13. 研究生项目狗自救指南
  14. 国家知识产权局一行走访易保全调研区块链,提升相关专利审查工作质效
  15. 阿里月活用户增长提速,营收增速稍微放缓,或因拼多多
  16. android友盟分享图标是英文,GitHub - GDMiao/UmengEnclosed: 友盟分享二次封装,现有文字分享、图片分享、网页分享等多种分享功能。...
  17. SaaS软件定制化服务已成为企业发展刚需!
  18. XLD学习(Halcon)
  19. 2022年全球及中国设备漏电断路器行业头部企业市场占有率及排名调研报告
  20. java计算机毕业设计基于微信小程序的药店药品销售管理系统APP

热门文章

  1. R语言ggplot2可视化时间序列数据并突出标注重要时间点数据实战:特殊节点标签标注、特殊区域标注
  2. python代码根据时间获取周数(week of the year)
  3. Maxout激活函数
  4. 半监督+标签传播算法
  5. 无监督学习之RBM和AutoEncoder
  6. Java面向对象知识概括归纳与总结
  7. Linux下运行.cpp文件
  8. linux内核驱动识别过程,转载_ARM-Linux内核驱动加载过程思路
  9. numpy 读写 npy npz 文件
  10. 【elementUI】el-tree搜索时加载子节点对应父节点、父节点对应子节点树