План на курса

Въведение

    Какво представляват аналитичните функции? Ползи и случаи на използване Преглед на често срещаните аналитични функции

Основни аналитични функции

    ROW_NUMBER(), RANK(), DENSE_RANK() Разбиране на клаузите PARTITION BY и ORDER BY Примери и случаи на употреба

Статистически аналитични функции

    SUM(), AVG(), MIN(), MAX() LEAD() и LAG() Случаи и сценарии

Прозоречна клауза

    Проучване на клаузата WINDOWING Разбиране на UNBOUNDED, ТЕКУЩ РЕД и N PRECEDING/FOLLOWING Практически приложения

Разширени аналитични функции

    FIRST_VALUE() и LAST_VALUE() PERCENTILE_CONT() и PERCENTILE_DISC() Случаи на употреба и сравнения

Сложни заявки с аналитични функции

    Комбиниране на аналитични функции с ГРУПИРАНЕ ПО Вложени аналитични функции Примери от реалния свят

Оптимизиране на аналитични функции

    Ефективно използване на аналитични функции в големи масиви от данни Анализиране на ефективността на заявките Стратегии за индексиране

Отстраняване на неизправности и най-добри практики

    Идентифициране и разрешаване на често срещани проблеми Най-добри практики за писане на ефективни заявки Съвети за поддържане и актуализиране на заявки за аналитична функция

Обобщение и следващи стъпки

Изисквания

    Основно разбиране на SQL Познаване на релационни бази данни Опит в програмирането на средно ниво, за предпочитане в SQL

Публика

    Администратори на бази данни SQL разработчици Анализатори на данни
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории