Il nostro sito web utilizza i cookie. Utilizzando questo sito web, accetti il loro utilizzo in base alle impostazioni del browser. Puoi modificare le impostazioni del browser autonomamente. Per maggiori informazioni consulta la nostra Informativa sulla privacy.
Corso
AvanzatoImpara a utilizzare le funzioni analitiche di SQL per comprendere a fondo i dati.
Accesso a vita
limitato a questo corso
25€
Accesso illimitato a vita
a tutti i 22 corsi presenti e futuri
79€
149€
47% di SCONTO
Esercizi interattivi
Tempo stimato
Utenti iscritti
1 valutazioni
Le window functions di SQL, note anche come funzioni finestra, funzioni OVER o funzioni analitiche, sono estremamente utili. Queste funzioni rendono molto più semplice la creazione di aggregazioni complesse. In questo tutorial ti guideremo passo dopo passo alla scoperta delle funzioni finestra SQL. Alla fine di questo corso, affronterai questo argomento con facilità e ti sentirai a tuo agio nell'uso delle window functions nei database SQL.
Le window functions sono così potenti da rappresentare un punto di divisione nel tempo: si parla di un SQL prima delle funzioni finestra e di uno dopo le funzioni finestra. Poiché sono state introdotte nello standard in tempi relativamente recenti, queste funzioni non vengono trattate in molti corsi di SQL.
Nota: i motori di database più diffusi supportano le funzioni finestra.
Informazioni sul corso Window Functions (Funzioni Finestra) in SQL
Questo corso tratta la sintassi e la semantica delle funzioni finestra di SQL. Mostra quanto sono potenti, quali sono i casi d'uso tipici e come usare ORDER BY e PARTITION BY per impostare una struttura per le funzioni finestra. Imparerai anche la differenza tra le clausole ROWS e RANGE.
Questo corso è rivolto a utenti intermedi. Si presuppone che l'utente conosca le basi di SQL, tra cui:
Scoprirai come le funzioni finestra possono essere utilizzate per:
Potrai anche approfondire la conoscenza delle funzioni di aggregazione di SQL.
Gratis
Contenuti a pagamento
Progressi del corso
Esercizi completati
1.
Funzioni finestra? Ti spiegheremo di cosa si tratta.
2.
Il tuo primo incontro con le funzioni finestra.
Conoscere le tabelle
Calcoli con OVER()
Funzioni di aggregazione con OVER()
OVER() e WHERE
Riepilogo
3.
Scopri come definire le funzioni finestra con PARTITION BY
Introduzione
PARTITION BY
4.
Scopri come ordinare le righe in una classifica con le funzioni finestra.
Introduzione
Funzioni di rango
Selezione della riga n-esima
5.
Scopri come creare finestre sofisticate per le tue funzioni finestra.
ROWS
RANGE
Limiti predefiniti della finestra
6.
Impara le funzioni analitiche più essenziali.
Introduzione
LEAD e LAG
FIRST_VALUE, LAST_VALUE, NTH_VALUE
7.
Crea statistiche avanzate calcolate in modo indipendente per diversi gruppi di righe.
Introduzione
Ripasso rapido
PARTITION BY ORDER BY con una classifica
PARTITION BY ORDER BY con i limiti delle finestre
PARTITION BY ORDER BY con le funzioni analitiche
8.
Sai quando vengono valutate le funzioni finestra in una query SQL? Scopriamolo.
Quando vengono valutate le funzioni finestra
Funzioni finestra e GROUP BY
9.
Impara a padroneggiare tutte le abilità che hai acquisito finora nella nostra grande area di allenamento.
Introduzione
OVER() semplice
PARTITION BY
Funzioni di rango
Limiti della finestra
Funzioni analitiche
PARTITION BY ORDER BY
Ordine di valutazione
Riepilogo
10.
Metti alla prova le competenze acquisite durante l'intero corso con questo quiz finale.
Introduzione
Quiz finale
Riepilogo
Valutazione media
5.00/5
1 valutazioni
Dettagli
5 stelle
100%
4 stelle
0%
3 stelle
0%
2 stelle
0%
1 stella
0%