开发者社区> 技术小甜> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SQL Server分页查询语句

简介:
+关注继续查看

SQL Server分页查询是我们经常会用到的功能,下面就为你介绍分页查询的相关语句,希望对您学习SQL Server分页查询方面能有所帮助。

SQL Server2000:

  1. SELECT TOP @pagesize *  
  2. FROM TABLE_NAME  
  3. WHERE id not in  
  4. SELECT TOP @pagesize*(@page-1) id  
  5. FROM TABLE_NAME  
  6. ORDER BY id 
  7. )  
  8. ORDER BY id 

SQL Server 2005:

SQL Server分页查询方法一:

  1. SELECT ...  
  2. FROM  
  3.   ( 
  4.     SELECT ROW_NUMBER() OVER (ORDER BY ID asc) AS RowNum, ...... 
  5.     FROM TABLE_NAME  
  6.     ) AS T 
  7. WHERE T.RowNum> 10 and T.RowNum<= 20

SQL Server分页查询方法二:

  1. WITH DataList AS  
  2. (  
  3.    SELECT ROW_NUMBER() OVER (ORDER BY O.ID DESC)AS RowNum, ...... 
  4.    FROM ..... 
  5.    WHERE ...... 
  6.     ) 
  7. SELECT ...... 
  8. FROM DataList 
  9. WHERE RowNum BETWEEN 10 AND 20 

















本文转自cnn23711151CTO博客,原文链接:http://blog.51cto.com/cnn237111/574036 ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Mysql常用sql语句(5)- as 设置别名
Mysql常用sql语句(5)- as 设置别名
62 0
Mysql常用sql语句(13)- having 过滤分组结果集
Mysql常用sql语句(13)- having 过滤分组结果集
56 0
mysql常用sql语句
本文主要介绍基本的 SQL 语句,数据的增删查改等。
62 0
MySQL系列专题(2)-MySQL的SQL语句和高级特性
MySQL系列专题(2)-MySQL的SQL语句和高级特性
71 0
MySQL关于SQL语句的一些题目
MySQL关于SQL语句的一些题目 1、用一条SQL语句查询出每门课都大于80的学生的姓名 (1)SELECT NAME FROM score GROUP BY NAME HAVING MIN(grade) > 80 (2)SELECT DISTINCT NAME FROM score WH.
1528 0
MySQL的常用SQL语句
修改密码 这是常见的大家一般都要用的   首先安装成功了打开cmd –> mysql -u root -p –>输入你的密码 –>修改mysql root用户密码    格式:mysql> set password for 用户名@localhost = password(‘新密码’);    举例:mysql> set password for root@localhost = password(‘root’); 上面例子将用户root的密码更改为root; 如果是学习使用一般密码该简单些,如root,123等,这样便于记忆。
1561 0
MySQL特有的SQL语句 第一弹
关于SQL,我们总是会有无穷无尽相关的话题,有时候碰到了一些觉得不错的SQL功能会标记下来,好记性不烂烂笔头,回头来看,自己也收集了不少的点子,但是从整体来看,可能仅仅是一瓢水而已。
1173 0
MySQl之最全且必会的sql语句
原文链接:http://blog.csdn.net/qq_32059827/article/details/51763950 创建一个名称为mydb1的数据库,如果有mydb1数据库则直接使用,如果无则创建mydb1数...
798 0
***mysql中查询今天、昨天、上个月sql语句
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天Select * FROM 表名 Where TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名)
1033 0
+关注
10136
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载