Главная /
SQL: основы /
Отношение [картинка] [таблица] Запрос SQL имеет вид: SELECT Student_name, Group_id, AVG(Math_scope) FROM Students WHERE Group_id in (10, 20) GROUP BY Group_id При попытке выполнить запрос, сервер БД генерирует ошибку. Укажите правильную причину ошибки:
Отношение Students состоит из следующих кортежей:
| Student_id | Student_name | Head_stud_id | Math_scope | Lang_scope | Group_id |
| 11 | Lincoln | 15 | 3.4 | 5.0 | 10 |
| 12 | NULL | 28 | 4.2 | 4.3 | 10 |
Запрос SQL имеет вид:
При попытке выполнить запрос, сервер БД генерирует ошибку. Укажите правильную причину ошибки:
вопросПравильный ответ:
если в запросе используются групповые функции, то фраза
WHERE является недопустимой, вместо нее следует использовать фразу HAVING
фраза
WHERE должна следовать после фразы GROUP_BY
функции
AVG не существует
во фразе
SELECT не может быть столбцов, которых нет во фразе GROUP BY (не принимая во внимания те столбцы, которые передаются в качестве аргументов в групповые функции) Сложность вопроса
95
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за решениями по интуиту.
04 сен 2019
Аноним
Это очень не сложный вопрос intuit.
13 май 2019
Другие ответы на вопросы из темы программирование интуит.
- # Отношение Branch состоит из следующих кортежей: [Большая Картинка] Branch_idBranch_titleLocation_id10Accounting1120Research1230Accounting1240Research11 Запрос имеет следующий вид: SELECT Branch_title, Location_id FROM Branch ORDER BY Branch_title DESC, Location_id DESC Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Отношение 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) Отношение Branch имеет схему: Branch: Branch_id (int PK), Branch_title, Location_id Запрос SQL имеет вид: SELECT Worker.Worker_name, Branch_title FROM Worker w JOIN Branch b ON Worker.Branch_id = Branch.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) Запрос предназначен для отображения имен сотрудников, которые имеют оклад (Salary), равный минимальному окладу среди всех сотрудников компании: SELECT Worker_name FROM Worker WHERE Salary ________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата.
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom1510000.81020.05.9812Alex17900NULL2021.06.98 Запрос SQL имеет вид: SELECT Worker_name AS “name” FROM Worker w WHERE w.Salary > ALL SELECT Salary FROM Worker WHERE Worker_id = 11 При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
- # Укажите фрагменты, выполняя код которых сервер БД сгенерирует ошибку. (Тип данных столбца а в обеих таблицах совпадает.)