Оконные функции в T-SQL : по ту сторону анализа данных
Здесь можно купить книгу "Оконные функции в T-SQL : по ту сторону анализа данных" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-93700-139-9
Страниц: 345
Артикул: 108045
Возрастная маркировка: 16+
Краткая аннотация книги "Оконные функции в T-SQL"
В этой книге на конкретных примерах рассматриваются все типы оконных функций: агрегатные, ранжирующие, статистические, а также функции смещения и функции упорядоченного набора. Вы узнаете, как использовать оконные функции для повышения эффективности запросов, которые раньше писали с применением предикатов; освоить концепцию работы с окнами в SQL и строить запросы наиболее эффективным образом; умело использовать опции секционирования, упорядочивания и определения границ окна; оптимизировать оконные функции с использованием индексов и пакетного режима; применять оконные функции для решения распространенных бизнес-задач. Издание предназначено для разработчиков, администраторов, специалистов в области бизнес-аналитики. Актуально для SQL Server 2019 и ниже, а также для Azure SQL Database.
Содержание книги "Оконные функции в T-SQL : по ту сторону анализа данных"
Об авторе
Введение
Глава 1. Работа с окнами в SQL
Эволюция оконных функций
Основы оконных функций
Описание оконных функций
Программирование на основе наборов данных и курсоров/итераций
Недостатки альтернативных вариантов оконных функций
Ваши первые решения с применением оконных функций
Элементы оконных функций
Секционирование окна
Упорядочивание окна
Определение границ окна
Элементы запросов с поддержкой оконных функций
Логическая обработка запроса
Инструкции с поддержкой оконных функций
В обход ограничений
Возможности для использования дополнительных фильтров
Повторное использование определений окна
Заключение
Глава 2. Детальное изучение оконных функций
Агрегатные функции
Описание агрегатных оконных функций
Поддерживаемые элементы
Другие идеи по работе с окнами
Агрегаты и DISTINCT
Вложение группирующих функций в оконные
Ранжирующие функции
Поддерживаемые элементы
ROW_NUMBER
NTILE
RANK и DENSE_RANK
Статистические функции
Поддерживаемые элементы
Функции распределения рангов
Функции обратного распределения
Функции смещения
Поддерживаемые элементы
LAG и LEAD
FIRST_VALUE, LAST_VALUE и NTH_VALUE
RESPECT NULLS | IGNORE NULLS
Заключение
Глава 3. Функции упорядоченного набора
Функции гипотетического набора
RANK
DENSE_RANK
PERCENT_RANK
CUME_DIST
Обобщенное решение
Функции обратного распределения
Функции смещения
Конкатенация строк
Заключение
Глава 4. Распознавание шаблонов в строках
Предпосылки распознавания шаблонов в строках
R010: «Распознавание шаблонов в строках: инструкция FROM»
Описание задачи
ONE ROW PER MATCH
ALL ROWS PER MATCH
RUNNING и FINAL
Вложение функций FIRST | LAST в PREV | NEXT
R020: «Распознавание шаблонов в строках: инструкция WINDOW»
Решения на основе распознавания шаблонов в строках
Возвращение верхних N строк по группам
Объединение интервалов
Поиск пропусков и островов
Вычисление нестандартных накопительных итогов
Заключение
Глава 5. Оптимизация оконных функций
Исходные данные для примеров
Рекомендации по индексированию
POC-индекс
Merge Join (Concatenation)
Обратное сканирование
Эффективное имитирование опции NULLS LAST
Улучшение параллелизма с использованием инструкции APPLY
Пакетный режим обработки
Пакетный режим с индексами columnstore
Пакетный режим с индексами rowstore
Ранжирующие функции
ROW_NUMBER
NTILE
RANK и DENSE_RANK
Пакетная обработка
Агрегатные функции и функции смещения
Без упорядочивания и указания границ окна
С упорядочиванием и указанием границ окна
Функции распределения
Функции распределения рангов
Функции обратного распределения
Пакетный режим обработки
Заключение
Глава 6. Практическое применение оконных функций в T-SQL
Вспомогательные виртуальные таблицы с числами
Последовательности значений даты и времени
Последовательности ключей
Обновление столбца с заполнением уникальными значениями
Получение диапазона значений последовательности
Разбиение на страницы
Удаление дубликатов
Сведение
Первые N элементов в группе
Имитация IGNORE NULLS
Моды
Усеченное среднее
Нарастающие итоги
Решение на основе наборов данных с оконными функциями
Решение на основе наборов данных с подзапросами и объединениями
Решение на основе курсора
Решение на основе общеязыковой среды выполнения (CLR)
Вложенные итерации
Многострочный UPDATE с переменными
Сравнительный анализ
Максимальное количество пересекающихся интервалов
Традиционный подход на основе набора данных
Решения, основанные на оконных функциях
Объединение интервалов
Традиционный подход на основе набора данных
Решения, основанные на оконных функциях
Пропуски и острова
Пропуски
Острова
Медианы
Условные агрегаты
Сортировка иерархий
Заключение
Предметный указатель
Все отзывы о книге Оконные функции в T-SQL : по ту сторону анализа данных
С книгой "Оконные функции в T-SQL" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Оконные функции в T-SQL : по ту сторону анализа данных (автор Ицик Бен-Ган)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку