Struttura del corso

Introduzione

  • Cosa sono le funzioni analitiche?
  • Vantaggi e casi d'uso
  • Panoramica delle funzioni analitiche comuni

Funzioni analitiche di base

  • ROW_NUMBER(), RANGO(), DENSE_RANK()
  • Informazioni sulle clausole PARTITION BY e ORDER BY
  • Esempi e casi d'uso

Funzioni analitiche statistiche

  • SOMMA(), MEDIA(), MIN(), MAX()
  • LEAD() e LAG()
  • Casi d'uso e scenari

Clausola di windowing

  • Esplorazione della clausola WINDOWING
  • Informazioni su UNBOUNDED, CURRENT ROW e N PRECEDING/FOLLOWING
  • Applicazioni pratiche

Funzioni analitiche avanzate

  • FIRST_VALUE() e LAST_VALUE()
  • PERCENTILE_CONT() e PERCENTILE_DISC()
  • Casi d'uso e confronti

Query complesse con funzioni analitiche

  • Combinazione di funzioni analitiche con GROUP BY
  • Funzioni analitiche nidificate
  • Esempi reali

Ottimizzazione delle funzioni analitiche

  • Uso efficiente delle funzioni analitiche in set di dati di grandi dimensioni
  • Analisi delle prestazioni delle query
  • Strategie di indicizzazione

Risoluzione dei problemi e procedure consigliate

  • Identificazione e risoluzione dei problemi comuni
  • Procedure consigliate per la scrittura di query efficienti
  • Suggerimenti per la gestione e l'aggiornamento delle query delle funzioni analitiche

Riepilogo e prossime tappe

Requisiti

    Conoscenza di base di SQL Familiarità con i database relazionali Esperienza di programmazione di livello intermedio, preferibilmente in SQL

Pubblico

    Amministratori di database SQL Sviluppatori Analisti di dati
 21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (5)

Corsi relativi

Categorie relative