Оглавление
1. Основные понятия и определения 2. Выборка данных (оператор SELECT)
2.1. Простейшие SELECT-запросы
2.2. Операторы IN, BETWEEN, LIKE, IS NULL
2.3. Преобразование вывода и встроенные функции 2.4. Агрегирование и групповые функции
2.5. Пустые значения (NULL) в агрегирующих функциях 2.6. Результат действия трехзначных условных операторов
2.7. Упорядочение выходных полей (ORDER BY)
2.8. Вложенные подзапросы
2.9. Формирование связанных подзапросов
2.10. Связанные подзапросы в HAVING
2.11. Использование оператора EXISTS
2.12. Операторы сравнения со множеством IN, ANY, ALL
2.13. Особенности применения операторов ANY, ALL, EXISTS при обработке пустых значений (NULL)
2.14. Использование COUNT вместо EXISTS
2.15. Оператор объединения UNION
2.16. Устранение дублирования в UNION
2.17. Использование UNION с ORDER BY
2.18. Внешнее объединение
2.19. Соединение таблиц с использованием оператора JOIN
3. Манипулирование данными