SQL中如何检索第N条数据

squle 2006-03-23 11:26:44
自增型标识列通常不一定从1开始,不一定每条数据间只差一,有时候要检索表中的第N条数据,却不能以标识列为标准,应该如何呢.请指点
...全文
195 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhtchina 2006-03-24
  • 打赏
  • 举报
回复
http://jhtchina.cnblogs.com/articles/349032.html
squle 2006-03-23
  • 打赏
  • 举报
回复
TOP是检索前N条记录,和第N条记录不一样的.呵呵
huailairen 2006-03-23
  • 打赏
  • 举报
回复
select top 1 *
from 表
where id not in (select top n-1 id from 表 order by id)
order by id

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧