Главная /
SQL: основы /
Отношение [картинка] [таблица] Запрос имеет следующий вид: SELECT AVG (MAX (Math_scope*1, 1)) AS result FROM Students ORDER BY result При попытке выполнить запрос сервер генерирует ошибку. Укажите правильную причину ошибки:
Отношение Students
состоит из следующих кортежей:
Student_id | Student_name | Head_stud_id | Math_scope | Exam_date | Group_id |
11 | Lincoln | 15 | NULL | NULL | 10 |
12 | Li | 28 | 4.2 | 12.09.2003 | 10 |
Запрос имеет следующий вид:
При попытке выполнить запрос сервер генерирует ошибку. Укажите правильную причину ошибки:
вопросПравильный ответ:
групповая функция
MAX
не может принимать выражение в качестве аргумента
во фразе
ORDER BY
не допускается использование псевдонимов
при использовании вложенных групповых функций запрос всегда должен включать фразу
GROUP BY
групповая функция
MAX
не может быть вложенной в групповую функцию AVG
Сложность вопроса
56
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, почему я не увидел этот крутой сайт с решениями интуит прежде
08 дек 2019
Аноним
Спасибо за помощь по intuit.
05 мар 2019
Другие ответы на вопросы из темы программирование интуит.
- # Выберите из предложенного списка вариант с правильной расстановкой приоритетов (очередности выполнения) различных групп операторов:
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (id), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp) Требуется удалить записи о сотрудниках, являющихся менеджерами. Выберите варианты запроса, решающего поставленную задачу.
- # Отношение [Большая Картинка] Specialties: Specialty_id (int, PK), Specialty_title, Specialty_rating Отношение Skills имеет схему: Skills: Skill_id (int PK), Skill_title Отношение Specialty_skill имеет схему: Specialty_skill: Specialty_id (int PK FK), Skill_id (int PK FK) Запрос SQL предназначен для отображения номеров специальностей, одним из навыков которых является "programming". SELECT sp.Specialty_id, sk.Skill_title FROM Specialties sp JOIN Specilaty_skill ____sp.Spesialty_id = Specialty_skill.Specialty_id JOIN Skills sk ____ sk.Skill_id = Specialty_skill.Skill_id ____ sk.Skill_title = ‘programming’ Какие ключевые слова следует вставить вместо знаков подчеркивания, чтобы обеспечить корректное выполнение запроса и получение требуемого результата?
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope (float NOT NULL), Group_id (int, FK) Запрос предназначен для отображения имен студентов, которые имеют оценку по Математике (Math_scope) не меньше, чем средний балл по этой дисциплине среди всех студентов: SELECT Student_name FROM Students WHERE Math_scope________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата при условии, что максимальной оценкой является 5.0.
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom155000.41020.05.9812Alex151200NULL2021.06.9815James171100NULL2021.06.98 Отношение Branch состоит из следующих кортежей: Branch_idBranch_titleLocation_id10Accounting1120Research12 Запрос SQL имеет вид: SELECT Worker_name name FROM Worker w WHERE NOT EXISTS (SELECT * FROM Branch b WHERE w.Branch_id = b.Branch_id AND b.Branch_id = 20) Выберите среди предложенных вариантов верный вариант итогового отчета: