在SQL Server中实现 Limit m, n 的功能

(2012-03-14 18:17:43)

标签:

杂谈

在MySQL中,可以用 Limit 来查询第 m 列到第 n列的记录,例如:

select * from tablename limit m, n

但是,在SQL Server中,不支持 Limit 语句。怎么办呢?

解决方案:

虽然SQL Server不支持 Limit ,但是它支持 TOP。

我们以SQL Server 2005为例,就以它自带的示范数据库 AdventureWorks 作为测试数据:

select AddressId, City, StateProvinceId, PostalCode

from Person.[Address]

where StateProvinceId = 58

order by AddressId

如果要查询上述结果中前6条记录,则相应的SQL语句是:

select top 6 AddressId, City, StateProvinceId, PostalCode

from Person.[Address]

where StateProvinceId = 58

order by AddressId

如果要查询上述结果中第 7 条到第 9 条记录,则相应的SQL语句是:

select top 3 AddressId, City, StateProvinceId, PostalCode

from Person.[Address]

where StateProvinceId = 58

and AddressId not in (

select top 6 AddressId fromPerson.[Address] where StateProvinceId

= 58 order byAddressId

)

order by AddressId

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

mysql2008 limit,在SQL Server中实现 Limit m, n 的功能相关推荐

  1. 在SQL server中设置表的自动编号功能

    我们都知道很多的数据库软件都为表提供了自动编号的功能,这对于进行有些表的功能是十分有用 的,可以减少很多不必要工作,由于SQL server是我最近才使用的所以,在这个过程中遇到了一些问题,但是经过查 ...

  2. SQL Server中的文件流

    This article will discuss SQL Server FILESTREAM including installation, configuration, enabling and ...

  3. percent sql_使用SQL Server中的PERCENT_RANK函数计算SQL百分位数

    percent sql This article explores the SQL Server PERCENT_RANK analytical function to calculate SQL P ...

  4. sql limit 子句_SQL Server中的FOR XML PATH子句

    sql limit 子句 As SQL professionals, we often have to deal with XML data in our databases. This articl ...

  5. mysql语句中limt_mysql sql语句中的limit用法

    mysql sql语句中的limit用法 1.select * from tablename limit 100,15 从100条记录后开始(不包括第100条记录)取出15条记录 (实际取出的是第 1 ...

  6. sql语句中的limit用法

    sql语句中的limit用法 limit 用于限制查询结果返回. 用法: limit a,b 其中a表示查询数据的起始位置,b表示返回的数量. (MySQL数据库中的记录是从0开始的) 举例: SEL ...

  7. 在SQL Server中分页结果的最佳方法是什么

    如果您还希望获得结果总数(在进行分页之前),那么在SQL Server 2000.2005.2008.2012中对结果进行分页的最佳方法是(性能明智的)? #1楼 最终, Microsoft SQL ...

  8. SQL server 中SQL语句实战操作

    学习网址链接: https://www.w3school.com.cn/sql/sql_top.asp 学习案例链接: https://wenku.baidu.com/view/720053b459f ...

  9. 如何从SQL Server中的SELECT语句更新

    In this article, we will learn different methods that are used to update the data in a table with th ...

最新文章

  1. WMI技术介绍和应用——查询系统服务
  2. 在Notes客户端如何打开隐藏视图
  3. PHP Fatal error: Call to undefined function mb_substr()
  4. Oracle存储过程中执行DDL操作
  5. 【Tiny4412】EMMC启动最小网络文件系统
  6. vue2.0 $router和$route的区别
  7. Alpha(9/10)
  8. 2021年广东省高考成绩查询入口,广东省教育考试院:2021年广东高考成绩查询入口、查分系统...
  9. ppt录制宏_Word中录制宏,学会后成大神
  10. java excel导入前台_java后台生成了一个表格,用流传到前台,请问怎么接收呀?在线等...
  11. WIndow Document
  12. Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
  13. Android Studio 控制台输出中文乱码
  14. Unity3D倒计时两种方法
  15. 正在启动文档服务器,正在启动远程服务器
  16. mysql默认编码改为gbk_如何设置Mysql数据库默认的字符集编码为GBK
  17. 新托业模拟考试感言—了解一下参加过托业考试前辈们的经验01
  18. 使用kali破解win7密码
  19. ORA-00980: 同义词转换不再有效
  20. 动态规划法(二)找零钱问题

热门文章

  1. pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法
  2. 最强 NLP 预训练模型库 PyTorch-Transformers 正式开源:支持 6 个预训练框架,27 个预训练模型...
  3. 华为计算平台MDC810发布量产
  4. 增强型固态硬盘支持人工智能工作负载
  5. 在React Hook里使用history.push跳转
  6. pip install numpy/pandas时报错的解决方法
  7. adb.exe: device offline
  8. Ubuntu 查看隐藏的文件
  9. Android selector 使用注意.
  10. group by 分组后 返回的是一个同属性的集合