Avanzato Percorso
SQL avanzato
Vai oltre le nozioni di base e diventa un maestro di SQL. Impara le moderne funzioni di SQL che ti permetteranno di scrivere query più complesse ed efficaci.
5.00
69 Utenti iscritti
Accesso a vita
limitato solo a questo percorso
87€
Accesso illimitato a vita
a tutti i 24 corsi attualmente presenti e a quelli futuri
60% di SCONTO
Prova gratuita Sì
Certificato di completamento Sì
Tempo stimato 45 h
Corsi interattivi 3
Competenze che acquisirai
- Comprendere e applicare le funzioni finestra, che semplificano la scrittura di query complesse.
- Imparare quando e come utilizzare le diverse funzioni di classificazione (RANK(), DENSE_RANK(), ROW_NUMBER()) per calcolare i rapporti di classificazione in SQL.
- Calcolare totali e somme (cumulative) correnti.
- Scrivere rapporti complessi utilizzando GROUP BY e CASE WHEN.
- Distinguere e utilizzare le operazioni ROLLUP, CUBE e GROUPING SETS.
- Utilizzare le Espressioni di tabella comuni per organizzare una lunga query SQL.
- Creare query SQL ricorsive per elaborare strutture di dati gerarchiche, come alberi e grafici.
Ultime recensioni
Corsi del percorso
Descrizione
Questo percorso di apprendimento è rivolto a chi conosce già un po' di SQL e vuole imparare le caratteristiche più avanzate di questo linguaggio e le ultime tendenze. Scorri in basso per i dettagli.
Vuoi migliorare le tue competenze in SQL e conosci già le basi? Adesso è il momento di passare al livello successivo. Il percorso SQL avanzato ti insegnerà le tecniche di query più aggiornate, efficienti e che fanno risparmiare tempo.
Scopri le Window functions, che permettono di utilizzare le funzioni di aggregazione senza collassare le righe. Le funzioni finestra (chiamate anche funzioni analitiche o funzioni OVER()) consentono di classificare i dati, calcolare totali progressivi e creare report con delta giornalieri o mese per mese. Le Espressioni di tabella comuni migliorano l’organizzazione del codice e lo rendono più semplice da leggere. Le query ricorsive consentono di elaborare dati gerarchici come alberi e grafici utilizzando SQL. Inoltre, le clausole GROUP BY avanzate, come ROLLUP, CUBE e GROUPING SETS, aggiungono potenza e flessibilità alle tue query.
In altre parole, il percorso di apprendimento di SQL avanzato ti aiuterà a diventare un programmatore, un data analyst o un DBA qualificato con competenze completamente moderne.
Cosa ci guadagni?
- L'unico percorso di apprendimento avanzato di SQL completamente interattivo su Internet. Tre corsi per scoprire le ultime novità sulle funzioni avanzate di SQL. Impara quando e dove vuoi.
- Impara facendo. Fai pratica con il nostro editor di vero codice, con set di dati reali e risolvendo problemi reali.
- Certificazione online. Dopo aver completato con successo il corso, riceverai un certificato che potrai pubblicare sul tuo profilo LinkedIn.
- Garanzia di rimborso di 30 giorni. Se non resterai soddisfatto di questo corso, comunicacelo entro 30 giorni dall'acquisto e otterrai un rimborso completo.
- Suggerimenti e altro. Se rimani bloccato, puoi usare i suggerimenti previsti per gli esercizi. In alternativa, visita la scheda Discussioni per porre domande e condividere le tue conoscenze con gli altri membri della comunità di LearnSQL. Puoi anche scriverci a contact@learnsql.it e saremo più che felici di aiutarti!
Obiettivi:
- Comprendere e applicare le funzioni finestra, che semplificano la scrittura di query complesse.
- Imparare quando e come utilizzare le diverse funzioni di classificazione (RANK(), DENSE_RANK(), ROW_NUMBER()) per calcolare i rapporti di classificazione in SQL.
- Calcolare totali e somme (cumulative) correnti.
- Scrivere rapporti complessi utilizzando GROUP BY e CASE WHEN.
- Distinguere e utilizzare le operazioni ROLLUP, CUBE e GROUPING SETS.
- Utilizzare le Espressioni di tabella comuni per organizzare una lunga query SQL.
- Creare query SQL ricorsive per elaborare strutture di dati gerarchiche, come alberi e grafici.
Chi dovrebbe seguire questo corso?
- Programmatori, DBA e analisti che desiderano mantenere aggiornate le proprie conoscenze di SQL.
- Programmatori che desiderano ampliare le proprie conoscenze e competenze al di là di quanto si trova di solito nei corsi e nei libri online.
- Chiunque conosca le basi di SQL e voglia imparare le funzioni avanzate del linguaggio.
Requisiti:
- Un browser web
- Una connessione a Internet
- Conoscenza di base di SQL (per esempio, aver completato il nostro corso SQL per principianti)