Select SQL Соединения. Лекция 13.1

Содержание

Слайд 2

Слайд 3

Структура оператора SELECT: соединения

Структура оператора SELECT: соединения

Слайд 4

Базовый пример: БД

Базовый пример: БД

Слайд 5

Базовый пример: таблица College

Базовый пример: таблица College

Слайд 6

Базовый пример: таблица Student

Базовый пример: таблица Student

Слайд 7

Базовый пример: таблица Apply

Базовый пример: таблица Apply

Слайд 8

Запрос 1.1: вывести список студентов и их специальность

Запрос 1.1: вывести список студентов и их специальность

Слайд 9

Запрос 1.2: вывести список студентов, их GPA и решение о зачислении

Запрос 1.2: вывести список студентов, их GPA и решение о зачислении

в колледж Стенфорда на специальность CS при условии, что средняя школа имела менее 1000 обучающихся
Слайд 10

Запрос 1.3: вывести список абитуриентов с указанием идентификатора, имени, GPA, колледжа,

Запрос 1.3: вывести список абитуриентов с указанием идентификатора, имени, GPA, колледжа,

куда поданы документы, и количества обучающихся в нем
Слайд 11

Запрос 1.1 (модификация 1): вывести список студентов и их специальность

Запрос 1.1 (модификация 1): вывести список студентов и их специальность

Слайд 12

Запрос 1.4: вывести полную информацию о студентах, название колледжа, специальность

Запрос 1.4: вывести полную информацию о студентах, название колледжа, специальность

Слайд 13

Запрос 1.4: вывести список идентификаторов студентов, подававших заявление на специальность

Запрос 1.4: вывести список идентификаторов студентов, подававших заявление на специальность

Слайд 14

Запрос 1.2 (модификация 1): вывести список студентов, их GPA и решение

Запрос 1.2 (модификация 1): вывести список студентов, их GPA и решение

о зачислении в колледж Стенфорда на специальность CS при условии, что средняя школа имела менее 1000 обучающихся
Слайд 15

Запрос 1.2 (модификация 2): вывести список студентов, их GPA и решение

Запрос 1.2 (модификация 2): вывести список студентов, их GPA и решение

о зачислении в колледж Стенфорда на специальность CS при условии, что средняя школа имела менее 1000 обучающихся
Слайд 16

Запрос 1.5: вывести все пары студентов с одинаковым GPA

Запрос 1.5: вывести все пары студентов с одинаковым GPA

Слайд 17

Запрос 1.5 (модификация 1): вывести все пары студентов с одинаковым GPA

Запрос 1.5 (модификация 1): вывести все пары студентов с одинаковым GPA

Слайд 18

Запрос 1.6: натуральное соединение таблицы с собой

Запрос 1.6: натуральное соединение таблицы с собой

Слайд 19

Запрос 1.7: вывести список студентов, не подававших заявление на специальность NULL-значения

Запрос 1.7: вывести список студентов, не подававших заявление на специальность

NULL-значения

Слайд 20

Запрос 1.7 (модификация 1): вывести список студентов, не подававших заявление на специальность

Запрос 1.7 (модификация 1): вывести список студентов, не подававших заявление на

специальность
Слайд 21

Запрос 1.7 (модификация 2): вывести список студентов, не подававших заявление на специальность

Запрос 1.7 (модификация 2): вывести список студентов, не подававших заявление на

специальность
Слайд 22

Запрос 1.8 (вставка данных)

Запрос 1.8 (вставка данных)

Слайд 23

Запрос 1.9: вывести список студентов, подававших заявление на специальность

Запрос 1.9: вывести список студентов, подававших заявление на специальность

Слайд 24

Запрос 1.10: вывести список всех студентов, подававших и не подававших заявление на специальность

Запрос 1.10: вывести список всех студентов, подававших и не подававших заявление

на специальность
Слайд 25

Запрос 1.10 (модификация 1): вывести список всех студентов, подававших и не подававших заявление на специальность

Запрос 1.10 (модификация 1): вывести список всех студентов, подававших и не

подававших заявление на специальность
Слайд 26

Запрос 1.10 (модификация 2): вывести список всех студентов, подававших и не подававших заявление на специальность

Запрос 1.10 (модификация 2): вывести список всех студентов, подававших и не

подававших заявление на специальность
Слайд 27

Список источников http://www.sql.ru/docs/sql/u_sql/ - Martin Gruber. Understanding SQL (главы 3-5, 7,

Список источников

http://www.sql.ru/docs/sql/u_sql/ - Martin Gruber. Understanding SQL (главы 3-5, 7, 8,

9, 10, 11, 12, 13, 14)
https://class.stanford.edu/courses/DB/SQL/SelfPaced/about - Databases: SQL (parts:
The JOIN family operators