我有一個名爲學生爲遵循表:使用AVG()中的Oracle SQL
CREATE TABLE "STUDENT"
( "ID" NUMBER(*,0),
"NAME" VARCHAR2(20),
"AGE" NUMBER(*,0),
"CITY" VARCHAR2(20),
PRIMARY KEY ("ID") ENABLE
)
我想獲得具有比平均年齡更大的年齡學生的所有記錄。這是我的嘗試:
SELECT *
FROM student
WHERE age > AVG(age)
和
SELECT *
FROM student
HAVING age > AVG(age)
兩種方式都沒有工作!
謝謝,它工作 –