从数据库表中随机获取N条记录的SQL语句

2022-02-23 10:38:13 码农 1631

Oracle:

select * from (select * from tableName order by dbms_random.value) where rownum < N
MS SQLServer:

select top N * from tableName order by newid()
My Sql:

select * from tableName order by rand() limit N

—— 完 ——
  • MSSQL为表添加表名描述
  • SQL COS() 函数
  • 关于SQL中COUNT()函数的用法
  • 关于数据库和数据仓库技术的描述,不正确的是()。
  • 在网络和信息安全产品中,()独立地对网络行为和主机操作提供全面与忠实的记录,方便用户合作审查事故原因。
  • DBMS和RDBMS之间的区别
  • C# 获取当前月份的天数的三种方法
  • 【201305-单选38】在 GIS 中组织属性数据,应用较多的数据库模型是:
  • MySQL清空表命令之:truncate与delete区别
  • 解决 MySQL 5.7 日期不能为 0000-01-01

© CopyRight 2014~2024 薄学网.