您的位置:首页 > 运维架构

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: 分页并排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  top rownum limit 分页