当前位置: 移动技术网 > IT编程>数据库>Mysql > 不同数据库'查询第几行到第几行记录'脚本的区别

不同数据库'查询第几行到第几行记录'脚本的区别

2020年04月13日  | 移动技术网IT编程  | 我要评论

mysql数据库:

  ① select * from table limit [offset,] rows | rows offset offset;

  ② select * from table order by id limit [offset,] rows | rows offset offset;

pgsql数据库:

  ① select * from table limit 10 offset 20;

  ② select * from table order by id limit 10 offset 20;

mssql数据库:

  ① select top 10 * from table where id in (select top 20 id from table order by id) order by id desc;

  ② select identity(int,1,1) id,* into temp from table;select * from temp id between 10 and 20;

oracle数据库:

  ① select * from table where rownum < 20 

    minus 

    select * from table where rownum < 10;

  ② select * from (select t.*, row_number() over(order by id)rowid from table t) where rowid between 10 and 20;

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网