Главная / Введение в Oracle SQL / Запрос SQL:SELECT dept_no, AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) FROM emp WHERE AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) > 60 GROUP BY dept_no ORDER BY AVG(MONTHS_BETWEEN(SYSDATE, hiredate)); Причина, вследствие которой запрос SQL вызывает ошибку:

Запрос SQL:SELECT dept_no, AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) FROM emp WHERE AVG(MONTHS_BETWEEN(SYSDATE, hiredate)) > 60 GROUP BY dept_no ORDER BY AVG(MONTHS_BETWEEN(SYSDATE, hiredate)); Причина, вследствие которой запрос SQL вызывает ошибку:

вопрос

Правильный ответ:

групповые функции нельзя использовать в списке выборки команды SELECT
групповые функции нельзя использовать в предложении WHERE
групповые функции нельзя использовать в предложении ORDER BY
групповые функции не могут содержать вложенные однострочные функции
Сложность вопроса
82
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень заурядный вопрос intuit.
12 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.