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

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

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

—— 完 ——
  • mysql5.7 没有my.ini 的解决办法
  • 数据库CPU占用100%优化过程
  • 根据bak还原数据库,备份集中的数据库与现有数据库“XXX”数据库不同
  • 某学者为探讨某药物对某病的疗效,选取了120例该患者,随机分为...
  • SQL Server 查询所有可用的数据库
  • MYSQL连接Error (1133): Can’t find any matching row in the user table错误的解决办法
  • SQL Server 跨数据库查询
  • 如何导入MySQL数据库
  • SqlServer资源占用情况查询
  • 根据《招标投标违法行为记录公告暂行办法》,关于招标违法行为...

© CopyRight 2014~2024 薄学网.