SQL. Сборник рецептов
Книга «SQL. Сборник рецептов» предназначена для разработчиков баз данных и программистов, уже знакомых с основами SQL, но стремящихся выйти за рамки базовых запросов SELECT, FROM, WHERE. Автор, опытный разработчик Энтони Молинаро, в формате «Задача/Решение/Обсуждение» демонстрирует мощные и часто упускаемые из виду возможности языка.
Основное внимание уделено продвинутым техникам, таким как использование оконных функций — одного из самых значимых нововведений в SQL. Книга учит эффективно применять специфические операторы различных СУБД: PIVOT и UNPIVOT в SQL Server, MODEL в Oracle, GENERATE_SERIES в PostgreSQL, что позволяет решать сложные задачи непосредственно на уровне базы данных.
Читатель освоит методы трансформации данных: разворот строк в столбцы и обратно, выполнение двойного разворачивания результирующих наборов, упрощение вычислений внутри строк. Отдельные разделы посвящены аналитическим задачам: созданию гистограмм, агрегации скользящих диапазонов, формированию текущих сумм и подсумм, резюмированию данных в блоки — всему, что критически важно для работы с хранилищами данных.
Практическая ценность книги — в её межплатформенном подходе. Рецепты представлены с вариантами реализации для DB2, Oracle, PostgreSQL, MySQL и SQL Server, что позволяет находить наиболее эффективное решение для конкретной среды. Книга поможет значительно сократить объём кода в приложениях, перенеся логику обработки данных в оптимизированные SQL-запросы.









