План на курса

Въведение

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

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

    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 Hours

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



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

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

Свързани Kурсове

QGIS for Geographic Information System

21 Hours

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