常见数据库的SQL分页查询汇集
2018-02-27 16:27
274 查看
Oracle分页查询:select a.rn,a.* from
(select school.*,rownum rn from school where rownum<=100)a
where a.rn>55
MySQL分页查询:select * from t_customer limit 1,100注意:LIMIT[位置偏移量,]行数其中,中括号里面的参数是可选参数,位置偏移量是指MySQL查询分析器要从哪一行开始显示,索引值从0开始,即第一条记录位置偏移量是0,第二条记录的位置偏移量是1,依此类推...,第二个参数为“行数”即指示返回的记录条数。(引用自:https://zhidao.baidu.com/question/266421833.html)
SQLservice分页查询:select top 10 *
from test
where id not in
(
--40是这么计算出来的:10*(5-1)
select top 40 id from test order by id
)
order by id原理:需要拿出数据库的第5页,就是40-50条记录。首先拿出数据库中的前40条记录的id值,然后再拿出剩余部分的前10条元素
(select school.*,rownum rn from school where rownum<=100)a
where a.rn>55
MySQL分页查询:select * from t_customer limit 1,100注意:LIMIT[位置偏移量,]行数其中,中括号里面的参数是可选参数,位置偏移量是指MySQL查询分析器要从哪一行开始显示,索引值从0开始,即第一条记录位置偏移量是0,第二条记录的位置偏移量是1,依此类推...,第二个参数为“行数”即指示返回的记录条数。(引用自:https://zhidao.baidu.com/question/266421833.html)
SQLservice分页查询:select top 10 *
from test
where id not in
(
--40是这么计算出来的:10*(5-1)
select top 40 id from test order by id
)
order by id原理:需要拿出数据库的第5页,就是40-50条记录。首先拿出数据库中的前40条记录的id值,然后再拿出剩余部分的前10条元素
相关文章推荐
- 几条常见的数据库分页 SQL 语句(来源:Internet)
- 常见的数据库分页SQL语句(转载)
- 几条常见的数据库分页 SQL 语句
- 各种数据库分页查询sql语句
- 数据库分页查询SQL
- 转摘_常见数据库分页SQL语句
- 几种常用数据库 分页查询的sql语句和简单分析
- 几条常见的数据库分页 SQL 语句
- 常用数据库(MsSql,Oralce,MySql)用SQL实现分页查询
- 各种数据库分页查询sql
- sqlserver2000 数据库分页查询[根据网上搜索到得sql修改,亲测,可用]
- 数据库系列之T-SQL(存储过程实现分页查询)
- 走向面试之数据库基础:二、SQL进阶之case、子查询、分页、join与视图
- MS SQL Server数据库查询优化及分页算法
- 常见数据库分页SQL语句[转]
- MySQL大数据量分页查询方法及其优化 ---方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N ---适
- 几条常见的数据库分页 SQL 语句
- 常见数据库分页SQL语句
- 常见数据库分页SQL语句
- php mssql几条常见的数据库分页 SQL 语句