SELECT NAME,SALARY
FROM STAFF
WHERE SALARY>(SELECT AVG(SALARY) FROM SFAFF)
AND YEARS < (SELECT AVG(YEARS) FROM STAFF)
なぜこのSQLでは、関数AVGはサブクエリにある必要がありますか?
なぜ下のSQLが間違っていますか?なぜこのSQLでは、関数AVG()はサブクエリにある必要がありますか?
SELECT NAME,SALARY
FROM STAFF
WHERE SALARY>AVG(SALARY)
AND YEARS < AVG(YEARS)
WHERE句は、その時点で1行を評価します。 – jarlh