Главная /
SQL: основы /
Отношение Worker имеет схему: [картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Отношение Branch имеет схему: Branch: Branch_id
Отношение Worker
имеет схему:
Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp)
Отношение Branch
имеет схему:
Запрос SQL предназначен для отображения информации об отделах компании. Отчет должен включать номера отделов и имена сотрудников, работающих в этих отделах, в отчете также должны быть представлены отделы, к которым еще не приписаны никакие сотрудники (новые отделы).
Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата.
вопросПравильный ответ:
Branch, Worker WHERE Worker.Branch_id = Branch.Branch_id
Branch b LEFT OUTER JOIN Worker w ON w.Branch_id = b.Branch_id
Branch b, Worker w WHERE Worker.Branch_id = Branch.Branch_id
Branch b LEFT OUTER JOIN Worker w WHERE Worker.Branch_id = b.Branch_id
Branch b JOIN Worker w USING w.Branch_id = b.Branch_id
Сложность вопроса
54
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Немедленно заблокируйте сайт и ответы по интуит. Немедленно!
13 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Оператор ROLLBACK
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeMis_daysGroup_id11Tom154.58%1012Alex284.21310……………… Запрос предназначен для получения отчета, содержащего информацию о студентах, количество пропусков занятий которых указано в процентах от общего числа занятий (значение в столбце Mis_days заканчивается знаком %). Столбец Mis_days имеет тип VARCHAR. SELECT Student_name, Mis_days FROM Students WHERE __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom1510000.81020.05.9812Alex17900NULL2021.06.98 Запрос имеет следующий вид: SELECT Worker_name, CASE WHEN Salary < 1000 THEN Salary*1.2 WHEN Salary >=1000 THEN Salary*1.1 AS new_sale FROM Worker При попытке выполнения запроса сервер БД генерирует ошибку, среди предложенных вариантов выберите действие, выполнение которого позволит устранить ошибку:
- # Для удаления записей из таблицы базы данных предназначен оператор
- # Отношение Worker имеет схему: [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar NOT NULL UNIQUE), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Отношение Skills имеет схему: Skills: Skill_id (int PK), Skill_title Отношение Worker_skill имеет схему: Worker_skill: Worker_id (int PK FK), Skill_id (int PK FK) Запрос SQL предназначен для отображения имен сотрудников с общим числом соответствующих им навыков (Skill_id ). В отчет должны попасть сотрудники, обладающие не менее 3 навыками. SELECT Worker_name FROM Worker JOIN Worker_skill __ Worker.Worker_id = Worker_skill.Worker_id JOIN Skills __ Skills.Skill_id = Worker_skill.Skill_id ___________________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата.