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 ★★★★★ ★★★★★ (1 valutazioni)

69 Utenti iscritti

Accesso a vita

limitato solo a questo percorso

87

Vuoi un'offerta migliore?

Ottieni l'accesso illimitato a vita a tutti i 24 corsi attualmente presenti e a quelli futuri

Risparmia 150 €

Accesso illimitato a vita

a tutti i 24 corsi attualmente presenti e a quelli futuri

99 249

60% di SCONTO

Prova gratuita

Certificato di completamento

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

  1. Window Functions (Funzioni Finestra)
    ★★★★★ ★★★★★ (1) 218 Sfide di programmazione Avanzato

    Impara a utilizzare le funzioni analitiche di SQL per comprendere a fondo i dati.

  2. Istruzione GROUP BY in SQL ed estensioni
    ★★★★★ ★★★★★ (1) 63 Sfide di programmazione Avanzato

    Vuoi lavorare in modo più efficiente con SQL ed essere in grado di creare query più complesse e sofisticate? Scopri le clausole GROUP BY, come ROLLUP, CUBE e GROUPING SETS.

  3. Query ricorsive
    ★★★★★ ★★★★★ (3) 114 Sfide di programmazione Avanzato

    Padroneggia il tipo di query SQL più impegnativo. Impara a elaborare alberi e grafici in SQL e a organizzare in modo efficace le query SQL più lunghe.

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)

Recensioni (0)

Valutazione media

5.00/5

★★★★★ ★★★★★ (1 valutazioni)

5 stelle

100%

4 stelle

0%

3 stelle

0%

2 stelle

0%

1 stella

0%