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

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

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

—— 完 ——
  • Store update, insert, or delete statement affected an unexpected number of rows ({0}).
  • Oracle和Firebase的区别
  • SQL Server 常用快捷键
  • 【201305-单选36】在下列关于 SQL 语句的说法中,正确的是:
  • Sql Server 索引重建和索引重组的区别和操作方法
  • 关系型数据库的产品有哪些?
  • SQL Server附加数据库出错,错误代码5123的解决方案
  • 数据操作与查询语句
  • 关于数据库查询语句中的Group by与Having理解
  • MS SQL Server 版本列表

© CopyRight 2014~2024 薄学网.