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

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

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

—— 完 ——
  • Sqlite:找不到请求的 .Net Framework Data Provider。可能没有安装。
  • SQL中的cast()函数
  • SQL Server错误:对象名称包含的前缀超出了最大限值。最多只能有 2 个。
  • 操作系统的安全审计是指对系统中有关安全的活动进行记录、检查和审核的过程...
  • 某学者为探讨某药物对某病的疗效,选取了120例该患者,随机分为...
  • 高效操作!数据库内存释放技巧大揭秘
  • C#生成随机数
  • mysql Error:1052 Column ‘xxx‘ in where clause is ambiguous
  • 消防灭火系统施工中,不需要管道冲洗的是()。
  • 代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”。

© CopyRight 2014~2024 薄学网.