chouer523的专栏

记录我生活中的点点滴滴

SQL中如何取得前10笔资料和中间10笔资料
1,如何取得前10笔资料
SELECT TOP 10 * FROM 表名
2,如何取得第10笔到第20笔之间的资料
select top 10 * from (select top 20 * from tablename order by id desc) order by id
或者
SELECT TOP 10 * FROM tb
      WHERE id NOT IN(SELECT TOP 10 * FROM tb ORDER BY ID)
      ORDER BY ID
或者
SELECT TOP 10 * FROM (SELECT TOP 20 * FROM tb ORDER BY ID) a ORDER BY ID DESC
或者
SELECT TOP 10 * FROM tb WHERE ID>(SELECT MAX(ID) FROM (SELECT TOP 10 ID FROM tb) a) ORDER BY ID
或者
select * from table_1 limit 11,20;
阅读更多
文章标签: sql table
个人分类: SQL Server
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

SQL中如何取得前10笔资料和中间10笔资料

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭