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

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

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

—— 完 ——
  • MySQL和HBase的区别
  • 网易云热评:我有偷偷看你的听歌记录,谢谢网易云没有访客记录
  • SQL 3NF第三范式
  • 内存占用高,你的数据库该如何优化?
  • 从数据库表中随机获取N条记录的SQL语句
  • 数据库管理员(DBA)和数据库工程师的区别
  • 主键和唯一键之间的区别
  • 你需要了解的5种数据库扩展解决方案
  • Sql Server 修改数据库名称
  • SQL按指定字符分割字符串

© CopyRight 2014~2024 薄学网.