常用数据库分页查询语句

本文介绍了Oracle、SQL Server及MySQL三种主流数据库中实现特定范围数据检索的方法。Oracle使用ROWNUM进行记录编号筛选;SQL Server利用TOP与NOT IN结合完成分页;MySQL则通过LIMIT关键字直接指定偏移量及返回记录数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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记录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值