社区
MS-SQL Server
帖子详情
这条SQL语句真的能读出 第x条 到 第y条 之间的记录吗?
ShaB
2004-01-20 03:30:24
select top y * from 表 where 主键 not in(select top (x-1)*y 主键 from 表)
...全文
39
5
打赏
收藏
这条SQL语句真的能读出 第x条 到 第y条 之间的记录吗?
select top y * from 表 where 主键 not in(select top (x-1)*y 主键 from 表)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
veryfool
2004-01-20
打赏
举报
回复
其实这句话只是一个简单的含义描述,就是说如果想取从第x条到第y条记录,那么先按照条件取出y条记录,然后在这y条记录中在去掉前x条记录
ShaB
2004-01-20
打赏
举报
回复
不过我还是看不明白这条语句的意思,能跟我解释一下吗?
ShaB
2004-01-20
打赏
举报
回复
难怪了,我的主键不是递增的......
veryfool
2004-01-20
打赏
举报
回复
严格来说,不可以,因为查询条件的结果集不一定是主键连续的,这里的主键是指一个字增长的字段
txlicenhe
2004-01-20
打赏
举报
回复
1:
为什么不试一下呢?
2:
select top y-x * from 表 where 主键 not in (select top y 主键 from 表)
3:
http://expert.csdn.net/Expert/topic/2365/2365596.xml?temp=.5068781
交流--查询第X页,每页Y条记录
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题: 1. 自己写了SQL却不知道对不对。 2. 在上线后...
SQL语句
5——统计用函数(MySQL)
SQL语句
MySQL之
SQL语句
执行过程
我们可能每天都或多或少的写一些
SQL语句
,但是你有没有思考过MySQL接收到SQL的执行命令之后底层是如何执行的呢,从这篇文章开始我们开始揭开MySQL底层执行过程的面纱。 首选创建表 create table user_info ( id ...
通过分析
SQL语句
的执行计划优化
SQL语句
plsql:执行计划中显示时间列(oracle预计的sql执行...bytes指cbo中这一步所处理所有
记录
的字节数,是估算出来的一组值。 通过分析SQL 语句的执行计划优化SQL 语句 在数据库的日常维护中...
通过分析
SQL语句
的执行计划优化SQL(总结)
第1章 性能调整综述第2章 有效的应用设计第3章
SQL语句
处理的过程第4章 ORACLE的优化器第5章 ORACLE的执行计划 访问路径(方法) -- access path 表
之间
的连接 ...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章