SQL查询指定行数的数据
我想查询一个表中的10-20行的数据,应该怎么查询吖,ID列不连续。1楼的差不多哦。但是运行时候查到的是20行数据。2楼的应为ID不连续哦,不能这么写吧。...
我想查询一个表中的10-20行的数据,应该怎么查询吖,ID列不连续。
1楼的差不多哦。但是运行时候查到的是20行数据。
2楼的应为ID不连续哦,不能这么写吧。 展开
1楼的差不多哦。但是运行时候查到的是20行数据。
2楼的应为ID不连续哦,不能这么写吧。 展开
展开全部
select top 10 * from 表名 where id not in (select top 10 id from 表名)
借一下一楼的
借一下一楼的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select
top
10
*
from
table1
where
id
not
in(select
top
10
id
from
table1
order
by
id)
order
by
id
top
10
*
from
table1
where
id
not
in(select
top
10
id
from
table1
order
by
id)
order
by
id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table1 where rownum between 10 and 20;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from (select rownum rn,* from table)
where rn between 10 and 20
where rn between 10 and 20
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询