Oracle 甲骨文如何做限额?
我必须限制在两排。 但无法为SQL获取执行此操作Oracle 甲骨文如何做限额?,oracle,dbi,Oracle,Dbi,我必须限制在两排。 但无法为SQL获取执行此操作 select * from employee; 您可以将查询更改为: select * from top_n_test order by num fetch first 3 rows only; 选择前n行只选择前n行。好吧,最简单的方法是 select * from employee where rownum <= 2; 但问题是你到底想用它做什么。你可以用这样的方法: select * from ( selec
select *
from employee;
您可以将查询更改为:
select *
from
top_n_test
order by
num
fetch first 3 rows only;
选择前n行只选择前n行。好吧,最简单的方法是
select *
from employee
where rownum <= 2;
但问题是你到底想用它做什么。你可以用这样的方法:
select *
from
( select *
from emp
order by data desc )
where ROWNUM <= 2;
正在使用的Oracle版本是什么?为什么不能使用FETCH?问题是:但是不能使用SQL FETCH。。。