Главная /
SQL: основы /
Отношение [картинка] 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 (in
Отношение Specialties
имеет схему:
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)
Запрос предназначен для отображения названий специальностей, которые предполагают получение обучающимся навыка "system integrator":
При выполнении данного запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки.
вопросПравильный ответ:
неверный синтаксис оператора
EXISTS
в последнем условии подзапроса
EXISTS
пропущен префикс столбца Skill_title
подзапрос
EXISTS
не может использоваться для соединения строк из нескольких таблиц
Префикс
"Specialties"
в первом условии подзапроса EXISTS
должен быть заменен на символ "s" Сложность вопроса
86
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами intuit.
11 май 2019
Аноним
Я сотрудник университета! Оперативно уничтожьте сайт с ответами с интуит. Я буду жаловаться!
23 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Отношение 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) Запрос SQL имеет вид: SELECT Branch_id, AVG (ALL Commission_pct*Salary + Salary) FROM Worker WHERE AVG (ALL Commission_pct*Salary + Salary) < 500 GROUP BY Branch_id При попытке выполнить запрос, сервер БД генерирует ошибку. Укажите правильную причину ошибки:
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name, Position, Salary, Commission_pct, Branch_id (int, FK) Отношение Skills имеет схему: Skills: Skill_id (int PK), Skill_title Отношение Worker_skill имеет схему: Worker_skill: Worker_id (int PK FK), Skill_id (int PK FK) Запрос SQL предназначен для отображения имен сотрудников и наименований соответствующих им навыков, в итоговый отчет должны попасть только те сотрудники, одним из навыков которых является "management". SELECT w.Worker_name, sk.Skill_title FROM Worker w JOIN Worker_skill ____w.Worker_id = Worker_skill.Worker_id JOIN Skills sk ____ sk.Skill_id = Worker_skill.Skill_id ____ sk.Skill_title = ‘management’ Какие ключевые слова следует вставить вместо знаков подчеркивания, чтобы обеспечить корректное выполнение запроса и получение требуемого результата.
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date12Tom171000$0.81020.05.9817AlexNULL900$NULL2021.06.9816Sam171500$0.220NULL Запрос SQL имеет следующий вид: SELECT m.Worker_name name, COUNT(w.Worker_name) report FROM Worker m, Worker w WHERE m.Worker_id = w.Manager_id GROUP BY m.Worker_name Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Отношение [Большая Картинка] 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.
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln152.3NULL1015LiNULL4.211002013Alan154.7130020 Отношение Groups состоит из следующих кортежей: Location_idCountry_nameCity_nameStreet101120.01010202120.01017 Запрос SQL имеет следующий вид: SELECT r.n1 name1 FROM (SELECT Student_name n1, Grade_level n2 FROM Students, Groups WHERE Students.Group_id = Groups.Group_id) r WHERE r.n2 >=2 Выберите среди предложенных вариантов верный вариант итогового отчета: