top,rownum,limit,用法和分页
2017-12-06 21:54
239 查看
top,rownum,limit,用法和分页
原文连接:http://www.itemperor.com/a/SQL/34.html
eg:取数据前10条
oracle: select *from table where rownum<=10
slqserver : select top 10 * from table
mysql: select * from table limit 10
eg:取数据第10 条到15条 用到row_number()
oracle: 按照tname排序
select tname,tabtype from (
select tname,tabtype,row_number() over ( order by tname ) rn from tab
) where rn between 100 and 150;
slqserver :按照时间排序排序
select *
from (select row_number() over(order by getdate()) 'rn',*
from [表名]) t
where rn between [起始行号] and [结束行号]
mysql: SELECT* FROM dede_archives LIMIT 10,5
分页 :
oracle: 分页并排序
原文连接:http://www.itemperor.com/a/SQL/34.html
eg:取数据前10条
oracle: select *from table where rownum<=10
slqserver : select top 10 * from table
mysql: select * from table limit 10
eg:取数据第10 条到15条 用到row_number()
oracle: 按照tname排序
select tname,tabtype from (
select tname,tabtype,row_number() over ( order by tname ) rn from tab
) where rn between 100 and 150;
slqserver :按照时间排序排序
select *
from (select row_number() over(order by getdate()) 'rn',*
from [表名]) t
where rn between [起始行号] and [结束行号]
mysql: SELECT* FROM dede_archives LIMIT 10,5
分页 :
oracle: 分页并排序
相关文章推荐
- Mysql limit分页语句用法 SqlServer TOP子句 Oracle分页
- sql语句中select top n与oracle的rownum与mysql的limit用法
- 关于分页,SQLServer中的top、MySql中的limit、Oracle中的rownum的区别?
- sql语句中select top n与oracle的rownum与mysql的limit用法
- sql语句中select top n与oracle的rownum与mysql的limit用法
- sql语句中select top n与oracle的rownum与mysql的limit用法
- Mysql limit 分页用法及优化
- [导入]mysql中limit的用法详解[数据分页常用]
- Mysql 分页语句Limit用法
- Oracle ROWNUM用法和分页查询总结
- Oracle ROWNUM用法和分页查询总结
- sql 使用top 来分页, Oracle 用rownum来分页
- MySQL_数据分页查询(limit用法)
- Mysql分页之limit用法与limit优化
- oracle 没有 limit用法,但有伪列 rownum
- limit分页语句用法
- Mysql 分页语句Limit用法
- Mysql 分页语句Limit用法
- mysql中limit的用法详解 [数据分页]
- oracle之ROWNUM的用法(分页)以及ROWID的用法