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

2024-12-17 23:41:01
推荐回答(5个)
回答1:

无视这种命令式的提问,又没领你工基辩资

有道歉游搜,算了。

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

回答2:

我模弯学SqlServer :
a为自动旦搏闷增长列列名,银高B为表名
select top 10 * from B where a not in(selete top 10 from B )

回答3:

楼上不错,我补充个mysql吧
select * from table limit 9,11;

回答4:

select * from 表名 limit 10,20

回答5:

select top 20 *from 表名 where 主键字段 not in (select top 10 主键字段 from 表名)----我只知道sql的,银拍
语言有不周之处别见怪,无恶意,只是想交流一下橡御技术,回答过很多人问题,对错都有,故随便写写。如有失礼之处,还锋如羡望海涵。