Главная / SQL: основы / Отношение [картинка] Students: Student_id (int, PK), Student_name (char), Head_stud_id, Math_scope (float, NOT NULL), Lang_scope (float), Salary (float, NOT NULL) Group_id (int). Запрос предназначен для отображения информации о средней стипендии (Salary)

Отношение Students имеет схему:files Students: Student_id (int, PK), Student_name (char), Head_stud_id, Math_scope (float, NOT NULL), Lang_scope (float), Salary (float, NOT NULL) Group_id (int).

Запрос предназначен для отображения информации о средней стипендии (Salary) в учебной группе №10 среди студентов, средний балл по Математике (Math_scope) которых превышает 4.5:

SELECT Group_id, AVG (Salary) FROM Students GROUP BY Group_id HAVING Group_id=10 AND Math_scope >4.5

При попытке выполнить запрос сервер БД генерирует сообщение об ошибке.

Укажите правильную причину возникновения ошибки.

вопрос

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

неправильная позиция фразы HAVING в предложении SELECT
условие Group_id=10 следует записать во фразе WHERE
во фразе HAVING не может быть составных условий
неверный синтаксис групповой функции вычисления среднеарифметического
во фразе HAVING не может присутствовать столбец (выражение), которого нет во фразе GROUP BY, или который не передан в качестве аргумента в групповую функцию
Сложность вопроса
50
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Бегу отмечать отмечать халяву с тестами интуит
19 май 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.