- •Глава 1: введение в реляционные
- •Глава 2: sol: краткий обзор
- •Глава 3: использование sql для
- •Глава 4: использование реляционных
- •Глава 5: использование специальных
- •Глава 6: обобщение данных с помощью
- •Глава 7: формирование вывода запроса
- •Глава 8: запрос многих таблиц как одной
- •Глава 9: объединение таблиц с собой
- •Глава 10: помещение одного запроса
- •Глава 11: соотнесенные подзапросы
- •Глава 12: использование оператора exists
- •Глава 13: использование операторов
- •Глава 14: использование
- •Глава 15: введение, удаление, и
- •Глава 16: использование подзапросов
- •Глава 17: создание таблиц
- •Глава 18: ограничение значений
- •Глава 19: поддержание целостности
- •Глава 20: введение: представление
- •Глава 21: изменение значений
- •Глава 22: определение:
- •Глава 23: глобальные аспекты sql
- •Глава 24: как данные sql хранятся
- •Глава 25: использование sql с другими
Глава 11: соотнесенные подзапросы
Как Формировать Соотнесенный Подзапрос 126
Как Работает Соотнесенный Подзапрос 126
Использовать Соотнесенные Подзапросы
чтобы Находить Ошибки 130
Соотнесение Таблицы с Собой 131
Соотнесенные Подзапросы в HAVING 132
Соотнесенные Подзапросы и Объединения 133
Резюме 134
Работа с SQL 135
Глава 12: использование оператора exists
Как Работает EXISTS ? 138
Выбор Столбцов с помощью EXISTS 139
Использование EXISTS с Соотнесенными Подзапросами 139
Комбинация EXISTS и Объединения 141
Использование NOT EXISTS 142
EXISTS и Агрегаты 142
Улучшеный Пример Подзапроса 143
Резюме 146
Работа с SQL 147
Глава 13: использование операторов
ANY, ALL, И SOME
Специальный Оператор ANY или SOME 150
Использование IN или EXISTS вместо ANY 151
Как ANY Может Быть Неоднозначным 154
Специальный Оператор ALL 158
Равенства и Неравенства 159
Понимание ANY и ALL 162
Как ANY, ALL, и EXISTS Обращается с
Отсутствием Данных и Неизвестными Данными 162
Когда Подзапрос Возвращается Пустым 162
ANY и ALL вместо EXISTS с NULL 163
Использование COUNT вместо EXISTS 164
Резюме 166
Работа с SQL 167
Глава 14: использование
ПРЕДЛОЖЕНИЯ UNION
Объединение Многих Запросов в Один 170
Когда Вы Можете Делать Объединение
между Запросами ? 171
UNION и Удаление Дубликатов 172
Использование Строк и Выражений с UNION 174
Использование UNION с ORDER BY 175
Внешнее Обьединение 177
Резюме 181
Работа с SQL 183
Глава 15: введение, удаление, и
ИЗМЕНЕНИЕ ЗНАЧЕНИЯ ПОЛЯ
Команды Модификации DML 186
Ввод Значений 186
Вставка NULL 187
Наименование Столбцов для Вставки 187
Вставка Результатов Запроса 188
Удаление Строк из Таблиц 189
Изменение Значений Поля 190
МОДИФИЦИРОВАНИЕ Только Определенных Строк 190
UPDATE с Многочислеными Столбцами 190
Использование Выражений в UPDATE 191
МОДИФИЦИРОВАНИЕ для NULL Значениq 192
Резюме 192
Работа с SQL 193