Главная / SQL: основы / Отношение Worker имеет следующую схему: Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос SQL имеет вид: SELECT Branch_id,

Отношение Worker имеет следующую схему: Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp)

Запрос SQL имеет вид:

SELECT Branch_id, AVG (ALL Commission_pct*Salary + Salary) FROM Worker WHERE AVG (ALL Commission_pct*Salary + Salary) < 500 GROUP BY Branch_id

При попытке выполнить запрос, сервер БД генерирует ошибку. Укажите правильную причину ошибки:

вопрос

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

в функции AVG используется недопустимый модификатор ALL
функции AVG не существует
запрос, включающий групповые функции, не может включать фразу WHERE
во фразе WHERE не могут использоваться групповые функции (если не принимать во внимание подзапросы)
фраза WHERE должна следовать после фразы GROUP_BY
Сложность вопроса
60
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто находит данные ответы интуит? Это же изи
10 окт 2019
Аноним
Экзамен прошёл на зачёт. Спасибо за ответы
02 июн 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.