Impara SQL facendo

Learn SQL by doing: write real queries against a real database, with instant feedback. Ogni lezione gira nel tuo browser, su un piccolo database di prova: una panetteria per la maggior parte delle lezioni, e un'azienda per le lezioni sui dipendenti.

Le query girano su PostgreSQL. Il nucleo di SQL è lo stesso in MySQL, SQL Server e SQLite; le pagine di riferimento indicano dove differiscono. Vedi anche le guide e il riferimento.

0 di 34 lezioni completate

Basi

Gratis: leggi, ordina e filtra una tabella.

Riepiloghi

Conteggio, somma e media, per gruppo.

Join

Combina le tabelle tramite le loro chiavi, anche quelle che non corrispondono.

Query avanzate

CASE, sottoquery, funzioni finestra, UNION e funzioni di testo e data.

Modifica dei dati

Aggiungi, modifica e rimuovi righe in sicurezza.

Da Excel

Ricerche, SUMIF, tabelle pivot e matrici dinamiche, in SQL.

Database dei dipendenti

Un secondo database di esercizio, una piccola azienda: organigrammi, stipendi, date di assunzione e frame delle finestre.

Pratica per i colloqui

Le domande che tornano sempre: N-esimo più alto, primo per gruppo, duplicati e variazione nel tempo.

Caso di studio

Rispondi a domande reali su un mese di vendite.