Informazioni su questo corso
Scrivete con sicurezza query SQL su Oracle, MySQL, PostgreSQL, Microsoft SQL Server, Teradata, Snowflake e altri database.
Questo corso copre le basi del linguaggio SQL - a differenza di altri corsi, che presentano molti elementi di sintassi raramente utilizzati nella pratica - qui otterrete esattamente le competenze che vengono spesso utilizzate nella pratica. Questo vi permetterà di iniziare a lavorare immediatamente senza perdere troppo tempo.
Il linguaggio SQL sembra semplice - e lo è davvero. Tuttavia, ogni caso ha le sue sottigliezze. Queste sottigliezze sono descritte in questo corso: si tratta di lavorare con i valori NULL, con le righe duplicate, con la perdita di righe quando si uniscono le tabelle e molte altre.
Il mio lavoro principale, da oltre 18 anni, è l'analisi dei dati utilizzando complesse query SQL. Pertanto, ho deciso di creare questo corso per condividere l'esperienza e le soluzioni ai problemi che affronto nel mio lavoro quotidiano.
Perché è necessario l'SQL? Questa competenza è necessaria in molte professioni: programmatori, tester, amministratori di database, analisti, data scientist e molte altre. La quantità di dati nel mondo sta crescendo in modo esponenziale. E molti di questi dati sono ancora relazionali, costituiti da tabelle, righe e colonne. Pertanto, il linguaggio SQL non solo non perde la sua importanza, ma nel tempo diventa sempre più richiesto!
E anche a tutti coloro che sono interessati ai dati aperti. È possibile prendere qualsiasi dato aperto su Internet in formato CSV, caricarlo sul proprio database ed estrarre le informazioni necessarie da questi dati utilizzando SQL!
Il corso comprende esercizi pratici. Non vi limiterete quindi a seguire le lezioni, ma scriverete voi stessi delle query SQL. Inoltre, dopo ogni esercizio, analizzeremo le soluzioni a questi compiti.
Questo corso è compatto per farvi risparmiare tempo. Tutto il materiale è presentato in modo conciso. La struttura del corso è pensata in modo tale da fornire un quadro completo dello sviluppo delle query SQL.
Imparerete l'SQL applicabile a molti database. Gli esercizi sono svolti in PostgreSQL. Tuttavia, non vengono trattate le caratteristiche specifiche di PostgreSQL. Pertanto, le conoscenze acquisite sono applicabili ad altri database: PostgreSQL, Oracle, Microsoft SQL Server, MySQL, Teradata, Amazon Redshift, Google BigQuery e molti altri. I costrutti SQL di base sono gli stessi ovunque.
L'attenzione si concentra sulla scrittura di query SELECT per leggere i dati. Spesso accade che le tabelle siano già state create e che i dati siano stati caricati al loro interno. Il compito è quello di scrivere correttamente e senza errori una selezione di dati da queste tabelle.
In questo corso vengono trattati anche altri costrutti SQL: creazione di tabelle, modifica di dati.