ora-00937

    0熱度

    2回答

    分組功能,您好我嘗試運行: select year, regr_slope(sum(sale_count),year) as slope, from products group by year 它拋出「00937. 00000 - ‘不是一個單一羣組功能’」。當我刪除從選擇條款問題消失的一年。我不應該能夠選擇我正在分組的列嗎? Oracle 11.2 sqldevel

    3熱度

    4回答

    我應該得到每個部門的平均工資,只顯示平均工資最高的部門。我想出了這個查詢,但它不起作用。任何人有一些想法? SELECT department, max(avg(wage)) FROM employees GROUP BY department; 我得到這個錯誤: ORA-00937:第1行 錯誤不是一個單一羣組功能

    1熱度

    3回答

    我想編寫一個查詢,該查詢檢索特定所有者下面存在的每個表中的行。我不擅長編寫查詢,所以我無法弄清楚互聯網上的解決方案。我正在寫的查詢是: SELECT TABLE_NAME, COUNT(*) FROM DBA_TABLES WHERE TABLE_NAME IN (SELECT TABLE_NAME FROM DBA_TABLES WHERE OWNER='ABC'); 我知道查詢是完全錯誤

    5熱度

    4回答

    我正在嘗試獲取某個區域中可用的itemid的百分比。 使用我的查詢,我得到一個錯誤ORA-00937: not a single-group group function 所有的細節: 我有這兩個表: ALLITEMS --------------- ItemId | Areas --------------- 1 | EAST 2 | EAST 3 | SOUTH 4 |

    -1熱度

    1回答

    create or replace view DeptInfo as select dnumber, dname, AVG(salary), max(salary), min(salary) from department, employee; 我環顧四周,嘗試了Group By的組合試圖弄清楚這一點。對不起,我的公民,只是一個可憐的學生。 dnumber和dname來自部門表,而薪水來自

    0熱度

    1回答

    我有甲骨文查詢: SELECT count(*),SUM(price) as total_price, (SELECT count(*) as total_card_success FROM Card_trans WHERE status = 4) FROM Card_trans; 執行時,它顯示錯誤: ORA-00937: not a single-group group fun

    0熱度

    2回答

    我正在嘗試編寫一個查詢,該查詢返回僱員人數,平均工資以及低於平均值的僱員人數。 查詢我至今是: select trunc(avg(salary)) "Average Pay", count(salary) "Total Employees", ( select count(salary) from employees where salary < (select a

    1熱度

    4回答

    前幾天我問過類似的問題,這是我的問題。我的教授解釋了以下問題:找出每個劇院中所有電影的平均收視率。顯示劇院名稱和計算出的評分。按等級升序排列結果。 這裏是我的表是如何構成的: CREATE TABLE Theatres ( Name varchar2(50) not null, City varchar2(50) not null, State varchar2(50)