Didattica di SQL

CTE: come e quando utilizzarle nel tuo codice SQL

In questo articolo vedremo cosa sono, come e quando utilizzare le CTE (Common Table Expression) all’interno del tuo codice SQL per risolvere query complesse, dividendo il problema di partenza in tanti task più semplici. Tramite le istruzioni di base dell’SQL è possibile interrogare un database relazionale per risolvere un’elevata percentuale delle richieste di estrazioni dati …

CTE: come e quando utilizzarle nel tuo codice SQL Leggi tutto »

Funzioni SQL: l’elenco delle più utili e frequenti

Lo scopo di questo articolo è di riportare e classificare in un’unica pagina l’elenco delle funzioni SQL più utili e frequentemente utilizzate dagli sviluppatori. All’interno dell’articolo faremo riferimento a tre tra i principali RDBMS (Relational Database Management System) presenti oggi sul mercato: Microsoft Sql Server, Oracle e MySql.   Funzioni SQL per gestire le stringhe …

Funzioni SQL: l’elenco delle più utili e frequenti Leggi tutto »

Group by SQL: come aggregare i dati di una tabella

In questo articolo parleremo dell’operatore GROUP BY del linguaggio SQL, uno strumento fondamentale che ci permetterà di analizzare i dati presenti all’interno di un database sotto molteplici punti di vista, tramite aggregazioni e semplici calcoli matematici. Facciamo un esempio per chiarirne meglio l’utilizzo della group by: nel database sarà sicuramente presente una tabella in cui …

Group by SQL: come aggregare i dati di una tabella Leggi tutto »

Esercizi SQL con soluzioni: un elenco esaustivo

In questo articolo riporto un elenco di esercizi SQL con soluzioni estratti dai miei corsi di SQL. Gli esercizi coprono la maggior parte delle competenze necessarie per interrogare un database relazionale e scrivere query corrette ed efficienti. Le soluzioni proposte sono nel dialetto T-SQL del database Microsoft Sql Server, tuttavia possono essere trasportate con poche …

Esercizi SQL con soluzioni: un elenco esaustivo Leggi tutto »

Come scrivere una query: un eBook gratuito sull’Sql

Cliccando su questo link puoi scaricare gratuitamente il mio ebook Come scrivere una query, pensato appositamente per chi si approccia per la prima volta al linguaggio SQL e ai database relazionali e vuole imparare ad utilizzare questo importantissimo strumento di analisi dei dati.   Un’introduzione colorata a SQL Lo scopo di questo eBook è introdurre …

Come scrivere una query: un eBook gratuito sull’Sql Leggi tutto »

Normalizzazione di un database: un esempio svolto

Normalizzare un database vuol dire progettare le relative tabelle in modo da minimizzare la duplicazione delle informazioni e rendere agevole la scrittura di query di ricerca e di raggruppamento. Sul web trovate tantissimi riferimenti alla formalizzazione della teoria della normalizzazione di un database. Lo scopo di questo articolo è di presentarvi un esempio concreto che …

Normalizzazione di un database: un esempio svolto Leggi tutto »

Errori frequenti con l’SQL: quali sono e come evitarli

Il linguaggio SQL ha un paradigma dichiarativo ed una radice “english-like”. Di conseguenza risulta facilmente più comprensibile di molti altri linguaggio. Anche la relativa curva di apprendimento risulta il più delle volte più ripida. Tuttavia, se non correttamente studiato, anch’esso presenta svariati trabocchetti che possono indurre anche il programmatore più esperto in errore. Vi riportiamo …

Errori frequenti con l’SQL: quali sono e come evitarli Leggi tutto »

Torna su