请问,在oracle 如何取前几行?
我使用的是oracle8i
我在取前几行时出现 ORA-00907: missing right parenthesis 错误提示,SQL语句如下:SELECT *
FROM
(
select distinct td.item
from tmpms002_dtl td
where td.item like '%C001-0077-%'
order by td.item desc
)
where ROWNUM<=1请高手指教!谢谢!
我使用的是oracle8i
我在取前几行时出现 ORA-00907: missing right parenthesis 错误提示,SQL语句如下:SELECT *
FROM
(
select distinct td.item
from tmpms002_dtl td
where td.item like '%C001-0077-%'
order by td.item desc
)
where ROWNUM<=1请高手指教!谢谢!
from tmpms002_dtl td
where td.item like '%C001-0077-%'
order by td.item desc
你的这句执行有问题吗???感觉不是语句的问题,是不是版本有问题
楼主把sql拆开来运行一下看看行不行。
表面看sql没错阿!
select DISTINCT JOB from EMP
ORDER BY job)
where rownum<=1这个都可以,怎么不行呢