ORACLE 分页SQL语句
16lz
2021-01-22
总结了一下几种方法 具体在MSSQL SYBASE下面用top来分页 POSTGRESQL MYSQL就直接用limit更简单了
在oracle 下面想了4总方法
minus差分页 select * from table where rownum<=10 minus select * from table where rownum<=5
rownum伪列select * from (select rownum tid,t.* from table t where rownum<=10) where tid<=10 and tid>=5
notin相反select * from table where id not in(select id from table where rownum<=5) and rownum<=5
前题是id排序的select * from table where id>(select max(id) from table where rownum<=5) and rownum<=5
要是有更好的方法 还望多多指教
更多相关文章
- php使用mysql数据库时中文不显示或显示异常解决方法
- 保存在Java桌面应用程序应用程序和网站上使用的个人用户设置的最
- MySQL 存储过程查询远程数据库的方法
- 有没有更好的方法来编写这个MySQL查询?
- 计算机管理没有mysql服务项的解决方法
- mysql 批量更新与批量更新多条记录的不同值实现方法
- 远程连接Linux虚拟机上的mysql失败的解决方法
- PHP OOP和MySQLi连接=致命错误:调用未定义的方法sqmyli::arrayQu
- MySQL忘记root密码??重置密码方法