Главная /
SQL: основы /
Отношение Worker состоит из следующих кортежей: [картинка] [таблица] Отношение Worker_grade состоит из следующих кортежей: [таблица] Запрос SQL имеет вид: SELECT Worker_name, Grade_id FROM Worker, Worker_grade WHERE Salary BETWEEN Lowest_sal AND Highest_s
Отношение Worker
состоит из следующих кортежей:
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 15 | 1000 | 0.8 | 10 | 20.05.98 |
12 | Alex | 17 | 900 | NULL | 20 | 21.06.98 |
Отношение Worker_grade
состоит из следующих кортежей:
Grade_id | Lowest_sal | Highest_sal |
1 | 500 | 900 |
2 | 901 | 1500 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
вопросПравильный ответ:
Worker_name | Grade_id |
Tom | 1 |
Tom | 2 |
Alex | 1 |
Alex | 2 |
Worker_name | Grade_id |
Tom | 2 |
Alex | 1 |
Worker_name | Grade_id |
Alex | 1 |
Worker_name | Grade_id |
запрос не будет выполнен, т.к. содержит ошибки
Сложность вопроса
85
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на пять.
16 ноя 2020
Аноним
Пишет вам преподаватель! Прямо сейчас сотрите сайт и ответы intuit. Я буду жаловаться!
05 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Отношение Branch состоит из следующих кортежей: [Большая Картинка] Branch_idBranch_titleLocation_id10Accounting1120Research1230Accounting1240Banking11 Запрос предназначен для отображения всех номеров отделов, названия которых начинаются с символа "А" SELECT Branch_id FROM Branch WHERE _____________________ Из приведенных ниже вариантов кода укажите те варианты, которыми можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу.
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name(varchar), Head_stud_id, Math_scope (float, NOT NULL), Lang_scope (float, NOT NULL), Group_id (int) Требуется удалить записи о студентах, являющимися старостами (Head_stud_id - номер студента-старосты). Выберите варианты запроса, решающего данную задачу.
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom_Jayson155000.41020.05.9812Alex_Tayler171100NULL2021.06.9813Alex_Garnet171100NULL1021.06.98 Запрос имеет следующий вид: SELECT AVG (ALL Salary) AS report FROM Worker GROUP BY Branch_id HAVING COUNT(Worker_id) = 2 Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Отношение [Большая Картинка] 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": SELECT Specialty_title FROM Specialties s WHERE EXISTS (SELECT * FROM Specialty_skill, Skills WHERE Specialties.Specialty_id = Specialty_skill.Specialty_id AND Specialty_skill.Skill_id = Skills.Skill_id AND Skill_title = ‘system integrator’ ) При выполнении данного запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки.
- # Отношение Worker состоит из следующих кортежей: [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11Tom_Parker1511000.81020.05.9812Alex_Stone179000.22021.06.98 Отношение Branch состоит из следующих кортежей: Branch_idBranch_titleLocation_id10Accounting1120Research12 Запрос SQL имеет вид: SELECT Worker_name name FROM Worker WHERE NOT EXISTS (SELECT * FROM Branch WHERE left(Branch_title,1)=left(Worker_name, 1)) UNION SELECT Branch_title name FROM Branch WHERE NOT EXISTS (SELECT * FROM Worker WHERE left(Worker_name,1)=left(Branch_title,1)) Выберите среди предложенных вариантов верный вариант итогового отчета: