Оглавление Введение 15 Урок 1. Основы SQL 19 Урок 2. Извлечение данных из таблиц 27 Урок 3. Сортировка полученных данных 39 Урок 4. Фильтрация данных 47 Урок 5. Расширенная фильтрация данных 55 Урок 6. Фильтрация с использованием метасимволов 65 Урок 7. Создание вычисляемых полей 73 Урок 8. Использование функций обработки данных 83 Урок 9. Итоговые вычисления 93 Урок 10. Группировка данных 105 Урок 11. Подзапросы 115 Урок 12. Объединение таблиц 123 Урок 13. Создание расширенных объединений 135 Урок 14. Комбинированные запросы 147 Урок 15. Добавление данных 155 Урок 16. Обновление и удаление данных 165 Урок 17. Создание таблиц и работа с ними 173 Урок 18. Представления 185 Урок 19. Хранимые процедуры 197 Урок 20. Обработка транзакций 207 Урок 21. Курсоры 215 Урок 22. Расширенные возможности SQL 223 Приложение А. Сценарии демонстрационных таблиц 237 Приложение Б. Работа с популярными программами 245 Приложение В. Синтаксис инструкций SQL 259 Приложение Г. Типы данных в SQL 265 Приложение Д. Зарезервированные слова SQL 273 Предметный указатель 277