在Oracle数据库中需要查询出前8条记录的sql语句怎么写

时间:2021-12-31 23:25:34
在Oracle数据库中需要查询出前8条记录的sql语句怎么写

刚在面试宝典上看到的

求答案

5 个解决方案

#1


select top 8 * from tableName where ...

#2


或者这样写:select * from tableName where rownum <= 8

#3


select * from tableName where rownum <= 8 order by id desc

#4


引用 1 楼 dw_java08 的回复:
select top 8 * from tableName where ...

++

#5


引用 3 楼 yangzhiyong1314 的回复:
select * from tableName where rownum <= 8 order by id desc
+

#1


select top 8 * from tableName where ...

#2


或者这样写:select * from tableName where rownum <= 8

#3


select * from tableName where rownum <= 8 order by id desc

#4


引用 1 楼 dw_java08 的回复:
select top 8 * from tableName where ...

++

#5


引用 3 楼 yangzhiyong1314 的回复:
select * from tableName where rownum <= 8 order by id desc
+