关闭

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

585人阅读 评论(0) 收藏 举报
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;
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:949次
    • 积分:18
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档