Главная / SQL: основы / Отношение [картинка] [таблица] Запрос SQL имеет вид: SELECT Student_name, Group_id, AVG(Math_scope) FROM Students WHERE Group_id in (10, 20) GROUP BY Group_id При попытке выполнить запрос, сервер БД генерирует ошибку. Укажите правильную причину ошибки:

Отношение Students состоит из следующих кортежей:files
Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id
11Lincoln153.45.010
12NULL284.24.310

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

SELECT Student_name, Group_id, AVG(Math_scope) FROM Students WHERE Group_id in (10, 20) GROUP BY Group_id

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

вопрос

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

если в запросе используются групповые функции, то фраза WHERE является недопустимой, вместо нее следует использовать фразу HAVING
фраза WHERE должна следовать после фразы GROUP_BY
функции AVG не существует
во фразе SELECT не может быть столбцов, которых нет во фразе GROUP BY (не принимая во внимания те столбцы, которые передаются в качестве аргументов в групповые функции)
Сложность вопроса
95
Сложность курса: SQL: основы
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за решениями по интуиту.
04 сен 2019
Аноним
Это очень не сложный вопрос intuit.
13 май 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.