Главная / SQL: основы / Отношение [картинка] Students: Student_id (int, PK), Student_name (char), Head_stud_id, Math_scope (float), Lang_scope (float), Group_id (int) Запрос имеет следующий вид: SELECT Group_id, AVG (Math_scope) FROM Students WHERE AVG(Math_scope) > 14.5 GROU

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

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

SELECT Group_id, AVG (Math_scope) FROM Students WHERE AVG(Math_scope) > 14.5 GROUP BY Group_id

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

вопрос

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

в качестве аргумента групповой функции не может передаваться выражение (столбец), принимающее для некоторых строк исходного отношения значение NULL
во фразе WHERE не могут использоваться групповые функции (если не принимать во внимание подзапросы)
Во фразе SELECT не допускается использование столбцов и выражений, если там присутствуют групповые функции
вместо GROUP BY следовало использовать ключевое слово GROUP
Сложность вопроса
15
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
просто спасибо
10 апр 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.