Contattataci

Struttura del corso

Riepilogo dei fondamenti di SQL

  • Ripasso sui comandi SELECT, WHERE e GROUP BY
  • Revisione rapida dei diversi tipi di JOIN
  • Comprensione dell'ordine di esecuzione delle query

Istruzioni per la manipolazione dei dati

  • INSERT INTO
  • UPDATE e DELETE
  • Gestione delle transazioni (BEGIN, COMMIT, ROLLBACK)

Join avanzati e operazioni su insiemi

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

Sottoquery e tabelle derivate

  • Differenze tra sottoquery correlate e non correlate
  • Utilizzo delle sottoquery nella clausola FROM
  • CTE (Common Table Expressions)

Funzioni di finestra

  • ROW_NUMBER, RANK, DENSE_RANK
  • Utilizzo di PARTITION BY e ORDER BY
  • Le funzioni LEAD e LAG

Tipi di dati e funzioni SQL

  • Funzioni su stringhe e date
  • Istruzioni CASE e IF
  • Conversione dei tipi di dati e gestione dei valori NULL

Ottimizzazione delle query

  • Cos’è un indice e come funziona
  • Utilizzo del comando EXPLAIN per analizzare le query
  • Best practice per scrivere query efficienti<\/li>

Riepilogo e prossimi passi

Requisiti

  • Conoscenze di base sui comandi SQL SELECT
  • Esperienza nella filtrazione, ordinamento e utilizzo dei join semplici
  • Comprensione dei concetti fondamentali dei database relazionali

Destinatari del corso

  • Analisti dati
  • Sviluppatori che lavorano con database SQL
  • Professionisti di Business Intelligence
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative