1.orcale,sqlserver,mysql数据库常用分页查询
orcale
select * from (
select a.*,rownum nu from
(select * from table)a where rownum<20
)where nu>5
查询第6条到第19记录
sqlserver
select top 10 * from table where id not in (
select top 5 id from table
)
查询第6条到第15记录
mysql
select * from table limt 20,5
查询第21条到第25记录
本文介绍了Oracle、SQL Server及MySQL三种主流数据库中实现特定范围数据检索的方法。Oracle使用ROWNUM进行记录编号筛选;SQL Server利用TOP与NOT IN结合完成分页;MySQL则通过LIMIT关键字直接指定偏移量及返回记录数。
1126

被折叠的 条评论
为什么被折叠?



