查询分页的SQL实现
来源:互联网 发布:怎么用维棠下载软件 编辑:程序博客网 时间:2024/05/16 09:37
SELECT TOP 10 userinfo.user_name,Plan_Date,Plan_Week,Plan_Week_Day,Plan_Week_Text
FROM Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
and Plan_Date
not in (select top 2 Plan_Date from Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
ORDER BY userinfo.userID,plan_date) ORDER BY userinfo.userID,plan_date
第一个Top 10 是每页显示的条目数
第二个Top 2 是从第2+1=3条开始显示
对于每页显示10条信息来说,第二个Top m=(n-1)*10,n为前端的页数
比如,每页显示10条,显示第3页:
m=(3-1)*10
SELECT TOP 10 字段名
FROM 表名
WHERE 条件
NOT IN (SELECT TOP m 同前条件)
ORDER BY 排序条件
FROM Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
and Plan_Date
not in (select top 2 Plan_Date from Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
ORDER BY userinfo.userID,plan_date) ORDER BY userinfo.userID,plan_date
第一个Top 10 是每页显示的条目数
第二个Top 2 是从第2+1=3条开始显示
对于每页显示10条信息来说,第二个Top m=(n-1)*10,n为前端的页数
比如,每页显示10条,显示第3页:
m=(3-1)*10
SELECT TOP 10 字段名
FROM 表名
WHERE 条件
NOT IN (SELECT TOP m 同前条件)
ORDER BY 排序条件
- 查询分页的SQL实现
- MySql实现分页查询的SQL,mysql实现分页查询的sql语句
- MySql实现分页查询的SQL,mysql实现分页查询的sql语句
- MySql实现分页查询的SQL,mysql实现分页查询的sql语句
- MySql实现分页查询的SQL,mysql实现分页查询的sql语句
- SQL的分页查询
- sql server实现分页查询
- Oracle SQL实现分页查询
- Oracle SQL实现分页查询
- 用标准的SQL语句实现查询记录的分页
- 用标准的SQL语句实现查询记录分页
- 用标准的SQL语句实现查询记录分页
- 用标准的SQL语句实现查询记录分页
- 利用标准的SQL语句实现查询记录分页
- 用标准的SQL语句实现查询记录分页
- sql server中实现数据库查询的记录分页
- SQL Server 利用row_number()实现表的分页查询
- sql语句转化为分页查询的一种实现
- 《暧昧不明的时代》
- 【逻辑】四人过桥问题
- 转载:C/C++头文件一览
- 微软全球大事记
- HR的观点
- 查询分页的SQL实现
- 多表關聯查詢, 使用sql鎖定單張表
- 嵌入式 浅析
- 又一个web2.0重磅炸弹,328t.com
- 转载:什么是PE病毒?
- [原]FreeBASIC 中文站开放
- window.open参数一览
- Ajax初步(小山)
- 猴子分桃问题,有意思......