您现在的位置是:群英 > 数据库 > MySQL数据库
SQL Server中Limit 语句怎么使用
Admin发表于 2022-04-27 11:00:114571 次浏览
在实际案例的操作过程中,我们可能会遇到“SQL Server中Limit 语句怎么使用”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解看看吧。


在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的记录,例如:
 
select * from tablename limit m, n
但是, 在SQL Server中,不支持 Limit 语句。怎么办呢?
解决方案:
虽然SQL Server不支持 Limit ,但是它支持 TOP。

我们以SQL Server 2005为例,就以它自带的示范数据库 AdventureWorks 作为测试数据:
 
select id from tablename
如果要查询上述结果中前6条记录,则相应的SQL语句是:
 
select top 6 id from tablename
如果要查询上述结果中第 7 条到第 9 条记录,则相应的SQL语句是:
 
select top 3 id from tablename
where id not in (
  select top 6 id from tablename
)
 
select top (n-m+1) id from tablename
where id not in (
  select top m-1 id from tablename
)
 
select top @pageSize id from tablename
where id not in (
  select top @offset id from tablename
)

到此这篇关于“SQL Server中Limit 语句怎么使用”的文章就介绍到这了,感谢各位的阅读,更多相关SQL Server中Limit 语句怎么使用内容,欢迎关注群英网络资讯频道,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: mysql教程
相关信息推荐
2022-05-14 11:37:24 
摘要:在mysql中,可以利用show命令查看端口,该命令的作用就是查看MySQL的一些参数、数据库、表、列、索引等信息,语法为“show global variables like 'port'”。
2022-05-11 10:51:37 
摘要:在Mysql5.7中如何搭建主从复制?下面这篇文章给大家介绍Mysql5.7-主从复制搭建步骤,有需要的朋友可以学习了解一下~
2022-05-17 11:53:29 
摘要:在mysql中,可以利用sum()函数对字段求和,该函数的作用就是返回数值列的总数,语法为“SELECT sum(求值的字段) FROM '表名'”。
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部