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

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

Запрос имеет следующий вид:

SELECT Branch_id, Manager_id, AVG(Salary + Salary*Commission_pct) FROM Worker GROUP BY Branch_id, Position

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

вопрос

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

во фразе SELECT присутствует выражение, которого нет во фразе GROUP BY
во фразу SELECT следует добавить столбец Position
аргументом групповой функции не может быть арифметическое выражение
группировка не может производиться сразу по двум столбцам
вместо словосочетания GROUP BY следует использовать ключевое слово GROUP
Сложность вопроса
62
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы сломался c этими тестами intuit.
27 июн 2018
Аноним
Я сотрудник университета! Прямо сейчас уничтожьте этот ваш сайт с ответами интуит. Это невозможно
19 окт 2017
Аноним
Я сотрудник деканата! Тотчас сотрите сайт с ответами intuit. Я буду жаловаться!
15 сен 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.