LR7
.docxМинистерство цифрового развития, связей и массовых коммуникаций Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Поволжский государственный университет телекоммуникаций и информатики»
Факультет информационных систем и технологий
Кафедра программной инженерии
Лабораторная работа №7
«SQL: работа со связанными таблицами»
Выполнили студенты
Проверила:
Ст. преподаватель кафедры ИСТ
Куваева Е.Н.
Самара, 2021 г.
Вариант №2
SELECT * FROM `клиент` INNER JOIN `постоянный_клиент` ON `клиент`.`id_клиента` =`постоянный_клиент`.`id_клиента`
SELECT * FROM `клиент` INNER JOIN `постоянный_клиент` ON `клиент`.`id_клиента` =`постоянный_клиент`.`id_клиента` WHERE клиент.Скидка>20
SELECT `клиент`. `ФИО`,`постоянный_клиент`.`Телефон` FROM `клиент` INNER JOIN `постоянный_клиент` ON `Клиент`.`id_клиента` =`постоянный_клиент`.`id_клиента` WHERE `клиент`. `Телефон` IS NULL
SELECT `клиент`. `ФИО`,`постоянный_клиент`.`Телефон` FROM `клиент` INNER JOIN `постоянный_клиент` ON `Клиент`.`id_клиента` =`постоянный_клиент`.`id_клиента` WHERE `клиент`. `Телефон` IS NOT NULL
SELECT * FROM клиент INNER JOIN задания ON клиент.id_клиента = задания.id_клиента INNER JOIN сотрудник ON задания.id_клиента=сотрудник.id_сотрудник
SELECT * FROM задания LEFT OUTER JOIN сотрудник ON сотрудник.id_сотрудник=задания.id_клиента
\
SELECT * FROM задания RIGHT JOIN сотрудник ON сотрудник.id_сотрудник=задания.id_клиента
SELECT * FROM клиент,задания WHERE клиент.id_клиента=задания.id_задания
SELECT * FROM задания CROSS JOIN сотрудник
SELECT клиент.ФИО FROM клиент UNION SELECT сотрудник.ФИ FROM сотрудник