Decidere le tecniche da usare

Manipolazione dei dati in SQL

Mona Khalil

Data Scientist, Greenhouse Software

Nomi diversi per la stessa cosa?

  • Notevole sovrapposizione...

Presentazione senza titolo.png

  • ...ma non identici!
Manipolazione dei dati in SQL

Differenziare le tecniche

Join

  • Combina 2+ tabelle
    • Operazioni/aggregazioni semplici

Sottoquery Correlate

  • Abbina sottoquery e tabelle
    • Evita i limiti dei join
    • Tempo di elaborazione elevato

Sottoquery Multiple/Nidificate

  • Trasformazioni multi-step
    • Migliora precisione e riproducibilità

Espressioni di Tabella Comuni

  • Organizza sottoquery in sequenza
  • Può fare riferimento ad altre CTE
Manipolazione dei dati in SQL

Quale uso?

  • Dipende dal tuo database/domanda
  • La tecnica che meglio ti permette di:
    • Usare e riutilizzare le query
    • Generare risultati chiari e accurati
Manipolazione dei dati in SQL

Diversi casi d'uso

Join

  • 2+ tabelle (Quali sono le vendite totali per dipendente?)

Sottoquery Correlate

  • A chi riporta ogni dipendente in azienda?

Sottoquery Multiple/Nidificate

  • Qual è la dimensione media degli affari chiusi da ogni rappresentante di vendita nel trimestre?

Espressioni di Tabella Comuni

  • Come hanno performato i team di marketing, vendite, crescita e ingegneria sui metriche chiave?
Manipolazione dei dati in SQL

Facciamo pratica!

Manipolazione dei dati in SQL

Preparing Video For Download...