sql面试题(查看数据中指定几行记录)

网络编程 2021-07-05 15:27www.168986.cn编程入门
一个不错的sql面试题,表 table1,主键为 ID,ID为自动编号(ID可能不连续),要求查询第31-40行记录,如何实现呢?感兴趣的朋友参考下

分享一个sql数据库面试题。

问题

表 table1,主键为 ID,ID为自动编号(ID可能不连续),要求查询第31-40行记录,请问SQL语句怎么写?

实现代码

代码如下:

--SQL server
select 10
from
(select 40 from table1 order by ID) a
order by ID desc
--Oracle
select
from
(select 40 from t order by ID) a
where
rownum>30

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by