Contattataci
 Durata 14 ore

Struttura del corso

Ripasso: Funzioni ed Espressioni SQL

  • Funzioni per caratteri, numeri, DateTime
  • Conversione esplicita e implicita
  • Funzioni di conversione
  • Funzioni nidificate
  • Recupero della data e dell'ora correnti con diverse funzioni
  • Espressione CASE

Aggregazione dei dati mediante funzioni di aggregazione

  • Funzioni di aggregazione
  • Funzioni di aggregazione e valore NULL
  • Clausola GROUP BY
  • Aggregazione utilizzando diverse colonne
  • Filtraggio dei dati aggregati - clausola HAVING
  • Aggregazione di dati multidimensionali - operatori ROLLUP e CUBE
  • Identificazione degli riepiloghi - GROUPING
  • Operatore GROUPING SETS
  • Incrocio dati utilizzando PIVOT

Recupero dati da più tabelle

  • Diversi tipi di join
  • Alias delle tabelle
  • INNER JOIN
  • LEFT, RIGHT, FULL OUTER JOIN

Operatori di set

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Sottoquery

  • Quando e dove può essere utilizzata una sottoquery
  • Sottoquery a riga singola e multi-riga
  • Operatori per sottoquery a riga singola
  • Funzioni di aggregazione nelle sottoquery
  • Operatori per sottoquery multi-riga - IN, ALL, ANY
  • Sottoquery ricorsive

Funzioni analitiche

  • Utilizzo
  • Funzioni finestra, tipi di finestre
  • Partizioni
  • Funzioni di classificazione
  • Funzioni LAG/LEAD
  • Funzioni FIRST_VALUE/LAST_VALUE
  • Funzione STRING_AGG
  • Funzioni statistiche

Requisiti

I partecipanti dovrebbero avere una solida conoscenza operativa delle basi di SQL e Microsoft SQL Server, inclusa la capacità di:

  • Scrivere query SELECT di base per recuperare dati da una o più tabelle.
  • Usare le clausole WHERE e condizioni di filtro di base.
  • Lavorare con le comuni funzioni SQL, come le funzioni per caratteri, numeri e date.
  • Comprendere i tipi di dati di base e le conversioni.
  • Utilizzare le operazioni JOIN di base.
  • Applicare funzioni di aggregazione come COUNT, SUM, AVG, MIN e MAX.
  • Comprendere e utilizzare GROUP BY e HAVING.
  • Avere un'esperienza pratica nel lavoro con database, analisi dei dati o reportistica.

Questo è un corso di livello avanzato, quindi ci si aspetta che i partecipanti siano già a proprio agio con i concetti fondamentali di SQL prima di passare a argomenti più complessi come sottoquery, aggregazione avanzata, operatori di set e funzioni analitiche/finestra.

Pubblico

Questo corso è progettato per analisti dei dati e sviluppatori di applicazioni di reporting.

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative