SQL 检索出指定的行数
答案:4 悬赏:0 手机版
解决时间 2021-08-23 22:03
- 提问者网友:我是我
- 2021-08-23 16:09
例如从表“Tabel1”中安升序检索"id",仅输出结果的第11-20行
最佳答案
- 五星知识达人网友:孤老序
- 2021-08-23 17:16
SELECt TOP 20 *
FROM Tabel1
WHERe (ID NOT IN
(SELECt TOP 10 id
FROM Tabel1 ORDER BY ID))
ORDER BY ID
全部回答
- 1楼网友:从此江山别
- 2021-08-23 20:32
如果你使用的是sqlserver2005或者以上版本,可以使用以下语句:
SELECt * FROM (select *,ROW_NUMBER() Over(order by id asc) as rowNum from Tabel1 where 1=1) as myTable where rowNum between 11 and 20
注:ROW_NUMBER() Over(order by id asc) 是sqlserver2005新加的功能
- 2楼网友:玩世
- 2021-08-23 20:11
Select Top 10 * From Table Where id Not In (Select Top 10 id From Table)
- 3楼网友:笑迎怀羞
- 2021-08-23 18:45
select top 10 * from table1 where id not in(select top 10 id from table1 order by id) order by id
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯