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

2022-11-12 09:34:53
内容摘要
这篇文章主要为大家详细介绍了sql面试题(查看数据中指定几行记录),具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记! 分享一个sql数据库面试
文章正文

这篇文章主要为大家详细介绍了sql面试题(查看数据中指定几行记录),具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

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

问题:

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

实现代码:

代码如下:


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

注:关于sql面试题(查看数据中指定几行记录)的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!