1
問題是: 給予每個辦公室(kantoor)的薪水總額大於15000,給出平均薪水和辦公室名稱。使用使用clausuleORA-00934:此處不允許使用組功能00934. 00000 - 「此處不允許使用組功能」
內加入這是我當前的查詢:
SELECT OFF.OFFICENR,
OFF.NAME AS OFFICE,
AVG(SAL)
FROM OFFICE OFF INNER JOIN EMPLOYEE EMP USING (OFFICENR)
WHERE SUM((SAL) >= 15000) **<---line 29**
GROUP BY OFF.OFFICENR, OFF.NAME;
查詢輸出是:
ORA-00934:組函數是不是在這裏 00934. 00000允許 - 「組功能在這裏是不允許的」 *原因:
*操作: 錯誤在行:29列:13
試圖執行,其中包括的組功能之一(即:MIN功能,MAX功能,SUM函數,COUNT函數)SQL語句無論是在WHERE子句或GROUP BY子句。根據[Oracle/PLSQL:ORA-00934錯誤信息](https://www.techonthenet.com/oracle/errors/ora00934.php) – MikeT