ВУЗ:
Составители:
Рубрика:
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