Введение 15
Урок 1. Что такое SQL 19
Урок 2. Выборка данных 29
Урок 3. Сортировка выбранных данных 35
Урок 4. Фильтрация данных 43
Урок 5. Расширенная фильтрация данных 51
Урок 6. Использование метасимволов для фильтрации 61
Урок 7. Создание вычисляемых полей 69
Урок 8. Использование функций манипулирования данными 79
Урок 9. Суммирование данных 89
Урок 10. Итоговые данные 101
Урок 11. Использование подзапросов 113
Урок 12. Объединение таблиц 121
Урок 13. Создание расширенных объединений 133
Урок 14. Комбинированные запросы 145
Урок 15. Добавление данных 153
Урок 16. Обновление и удаление данных 163
Урок 17. Создание таблиц и работа с ними 169
Урок 18. Использование представлений 181
Урок 19. Работа с хранимыми процедурами 193
Урок 20. Обработка транзакций 203
Урок 21. Использование курсоров 211
Урок 22. Расширенные возможности SQL 219
Приложение А. Сценарии демонстрационных таблиц 235
Приложение Б. Работа с популярными приложениями 243
Приложение В. Синтаксис операторов SQL 259
Приложение Г. Использование типов данных SQL 265
Приложение Д. Зарезервированные слова SQL 273
Предметный указатель 278