oracle mysql sqlserver 分页查询

oracle 写法:

   SELECT * FROM(select b.*,ROWNUM rn from (select a.* from table_name a order by hiredate) b) WHERE rn BETWEEN 5 AND 10;

sql server 写法:

   SELECT TOP 11 * FROM table_name WHERE ID NOT IN (SELECT TOP 9 ID FROM table_name)

   注:我的测试的数据库中起始id从1开始的,子查询代表查出前9条数据(1到9),外层查询即从第10条数据开始查询,查到第20条数据,即11条数据。

mysql 写法:

    select * from table_name  limit 9,10

相关文章

优化MySQL数据库发布系统存储的方法有:1.mysql库主从读写分...
使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”...
在mysql中查看root用户权限的方法:1.命令行启动mysql服务;...
MySQL主从复制是用来备份一个与主数据库一样环境的从数据库,...
运行mysql的方法1.启动mysql服务,在“我的电脑”→右键→“...
开启mysql的方法1.可以通过快捷键win+r,输入cmd,打开窗口,...