ВУЗ:
Составители:
Рубрика:
163
10. Подзапросы ....................................................................................... 75
10.1. Правила составления подзапросов ............................................... 75
10.2. Типы подзапросов.......................................................................... 77
10.2.1. Скалярный подзапрос ........................................................ 77
10.2.2. Подзапросы, возвращающие множество значений........... 80
10.3. Виды вложенных подзапросов...................................................... 87
10.3.1. Коррелированные вложенные подзапросы ....................... 87
10.3.2. Связанные подзапросы в HAVING.................................... 90
10.4. Подзапросы в командах модификации......................................... 91
10.4.1. Подзапросы в команде INSERT......................................... 91
10.4.2. Подзапросы в команде UPDATE....................................... 91
10.4.3. Подзапросы в команде DELETE........................................ 92
Краткие итоги ................................................................................ 93
Контрольные вопросы ................................................................... 95
11. Команда UNION................................................................................ 96
Краткие итоги ................................................................................ 98
Контрольные вопросы ................................................................... 99
12. Соединение таблиц ........................................................................... 100
12.1. Внутреннее соединение (INNER JOIN)........................................100
12.2. Внешнее соединение......................................................................101
12.2.1. Внешнее левое соединение LEFT JOIN ............................ 101
12.2.2. Внешнее правое соединение RIGHT JOIN........................ 101
12.2.3. Полное внешнее соединение FULL JOIN.......................... 102
12.3. Использование псевдонимов при соединении таблиц ................102
12.4. Операции соединения таблиц посредством ссылочной
целостности ................................................................................................104
Краткие итоги ................................................................................ 105
Контрольные вопросы ................................................................... 106
13. Представления................................................................................... 107
13.1. Представления, маскирующие столбцы.......................................108
13.2. Представления, маскирующие строки..........................................109
13.3. Модифицирование представлений ...............................................109
13.4. Агрегированные представления ...................................................112
13.5. Представления, основанные на нескольких таблицах ................112
Краткие итоги ................................................................................ 114
Контрольные вопросы ................................................................... 115
14. Процедурная логика.......................................................................... 116
15. Хранимые процедуры ....................................................................... 118
15.1. Типы хранимых процедур .............................................................119
10. Подзапросы ....................................................................................... 75
10.1. Правила составления подзапросов ............................................... 75
10.2. Типы подзапросов .......................................................................... 77
10.2.1. Скалярный подзапрос ........................................................ 77
10.2.2. Подзапросы, возвращающие множество значений ........... 80
10.3. Виды вложенных подзапросов...................................................... 87
10.3.1. Коррелированные вложенные подзапросы ....................... 87
10.3.2. Связанные подзапросы в HAVING.................................... 90
10.4. Подзапросы в командах модификации......................................... 91
10.4.1. Подзапросы в команде INSERT......................................... 91
10.4.2. Подзапросы в команде UPDATE ....................................... 91
10.4.3. Подзапросы в команде DELETE........................................ 92
Краткие итоги ................................................................................ 93
Контрольные вопросы ................................................................... 95
11. Команда UNION ................................................................................ 96
Краткие итоги ................................................................................ 98
Контрольные вопросы ................................................................... 99
12. Соединение таблиц ........................................................................... 100
12.1. Внутреннее соединение (INNER JOIN)........................................100
12.2. Внешнее соединение......................................................................101
12.2.1. Внешнее левое соединение LEFT JOIN ............................ 101
12.2.2. Внешнее правое соединение RIGHT JOIN ........................ 101
12.2.3. Полное внешнее соединение FULL JOIN.......................... 102
12.3. Использование псевдонимов при соединении таблиц ................102
12.4. Операции соединения таблиц посредством ссылочной
целостности ................................................................................................104
Краткие итоги ................................................................................ 105
Контрольные вопросы ................................................................... 106
13. Представления................................................................................... 107
13.1. Представления, маскирующие столбцы.......................................108
13.2. Представления, маскирующие строки..........................................109
13.3. Модифицирование представлений ...............................................109
13.4. Агрегированные представления ...................................................112
13.5. Представления, основанные на нескольких таблицах ................112
Краткие итоги ................................................................................ 114
Контрольные вопросы ................................................................... 115
14. Процедурная логика .......................................................................... 116
15. Хранимые процедуры ....................................................................... 118
15.1. Типы хранимых процедур .............................................................119
163
