【发布时间】:2017-05-04 09:41:46
【问题描述】:
我有这个成功运行的查询
SELECT customerNumber
FROM ORDERS
GROUP BY customerNumber
ORDER BY count(orderNumber) DESC
但是当我尝试将返回的行数限制为 1 时,出现以下错误
ORA-00933: SQL command not properly ended
这是我尝试过的:
SELECT customerNumber
FROM ORDERS
GROUP BY customerNumber
ORDER BY count(orderNumber) DESC
fetch first 1 row only;
和
SELECT customerNumber
FROM ORDERS
GROUP BY customerNumber
ORDER BY count(orderNumber) DESC
WHERE ROWNUM=1;
【问题讨论】:
-
fetch first 1 row only;需要 Oracle 12 - 您使用的是哪个版本?您是否试图找到订单最多的客户? -
它是一个在线编辑器,所以我不知道版本,但我正在努力寻找订单最多的客户。
标签: oracle