写sql语句,完成查询表中第10条到第20条记录(MySql的、SqlServer的、Oracle的)。

1:自己要先测试通过再把答案贴上来。2:注意一下性能。语言有不周之处别见怪,无恶意,只是想交流一下技术,先前查过答案,错误百出,故列出此2条条件。如有失礼之处,还望海涵。... 1:自己要先测试通过再把答案贴上来。2:注意一下性能。
语言有不周之处别见怪,无恶意,只是想交流一下技术,先前查过答案,错误百出,故列出此2条条件。如有失礼之处,还望海涵。
展开
 我来答
匿名用户
推荐于2018-08-28
展开全部
无视这种命令式的提问,又没领你工资

有道歉,算了。

sql server:select a.* from (select top 20 * from 表) as a where a.id not in (select top 9 b.id from 表 as b)

oracle:select * from (select rownum rn,a.* from fnd_user a where rownum < 21) where rn > 9
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LEI295558664
2012-04-18 · 超过14用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:76.2万
展开全部
我学SqlServer :
a为自动增长列列名,B为表名
select top 10 * from B where a not in(selete top 10 from B )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滑蛋丶牛肉
2012-04-18 · TA获得超过439个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:247万
展开全部
楼上不错,我补充个mysql吧
select * from table limit 9,11;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liling仰望天空
2012-04-20
知道答主
回答量:3
采纳率:0%
帮助的人:4788
展开全部
select * from 表名 limit 10,20
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邋遢道神通7
推荐于2017-11-25 · TA获得超过406个赞
知道小有建树答主
回答量:236
采纳率:37%
帮助的人:108万
展开全部
select top 20 *from 表名 where 主键字段 not in (select top 10 主键字段 from 表名)----我只知道sql的,
语言有不周之处别见怪,无恶意,只是想交流一下技术,回答过很多人问题,对错都有,故随便写写。如有失礼之处,还望海涵。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式