Guide SQL

Spiegazioni che portano a una query.

Ogni guida include un esempio verificato, gli errori comuni da evitare e un passo pratico per continuare.

Una barriera rifiuta un valore non valido, una capsula assicura due operazioni e un sensore archivia una modifica

Vincoli, transazioni o trigger: quale strumento scegliere?

Questi tre strumenti proteggono i dati in momenti diversi. Confonderli aggiunge complessità senza migliorare l'affidabilità.

Leggi l’articolo
Due contatori confrontano tutte le righe con le celle effettivamente compilate

COUNT(*) o COUNT(colonna)?

La differenza sembra piccola, ma può modificare un KPI di completezza o volume.

Leggi l’articolo
Un analista utilizza un foglio di calcolo individuale collegato tramite un bridge a un database condiviso da diversi collaboratori

Excel o database: come scegliere?

La scelta giusta non dipende da un duello tra strumenti, ma dal modo in cui i tuoi dati vivono e vengono condivisi.

Leggi l’articolo
Tre meccanismi visivi filtrano un elenco, un intervallo e uno schema SQL

IN, BETWEEN e LIKE: quale filtro scegliere?

Tre operatori apparentemente simili rispondono a tre diverse intenzioni commerciali.

Leggi l’articolo
File e fogli sparsi si trasformano in quattro tabelle relazionali collegate e coerenti

Perché esiste SQL?

SQL non inizia con SELECT. Inizia quando più persone e sistemi hanno bisogno di condividere fatti affidabili.

Leggi l’articolo
Una base centrale legata a struttura, pratiche burocratiche, sicurezza, automazione e performance

SQL oltre SELECT: crea, modifica, proteggi e automatizza

Un database non serve solo a restituire le righe: struttura e protegge il funzionamento di intere applicazioni.

Leggi l’articolo
Il linguaggio SQL passa una query a un motore di dati che produce un risultato

SQL e database: qual è la differenza?

SQL è un linguaggio; Un database è il sistema che memorizza informazioni ed esegue query.

Leggi l’articolo
Un linguaggio dati comune si divide in molteplici percorsi verso motori di base dalla forma distinta

SQL, PostgreSQL, MySQL e SQL Server: quali sono le differenze?

SQL è la lingua comune; PostgreSQL, MySQL e SQL Server sono motori con i propri dialetti e strumenti.

Leggi l’articolo
Le righe vengono filtrate prima del raggruppamento, quindi i gruppi superano una seconda soglia

WHERE o HAVING: dove posizionare il filtro?

WHERE definisce le righe di calcolo; HAVING decide quali gruppi calcolati rimangono visibili.

Leggi l’articolo
Una trasformazione SQL confronta i passaggi successivi con una struttura nidificata

CTE o sottoquery: come scegliere?

Entrambi strutturano una query; la forma migliore è quella che rende verificabili i passaggi aziendali.

Leggi l’articolo
Un flusso di dati separa la semplice deduplicazione dall'aggregazione basata sul calcolo

DISTINCT o GROUP BY: come eliminare le ripetizioni?

Entrambi possono restituire una riga per valore, ma il loro intento non è lo stesso.

Leggi l’articolo
Una riga madre si espande in più righe figlie legittime dopo join

Perché uno join crea duplicati?

join non sempre crea un errore: spesso rivela una relazione uno-a-molti poco prevista.

Leggi l’articolo
Due join confrontano corrispondenze e righe a sinistra senza equivalenti

INNER JOIN o LEFT JOIN: quale scegliere?

La scelta dipende innanzitutto da quali linee devono rimanere visibili, non da una preferenza di sintassi.

Leggi l’articolo
Le righe dell'ordine producono due indicatori distinti di vendite e margine

Calcola un fatturato e un margine in SQL

Un fatturato elevato non garantisce un margine elevato: i due indicatori vanno definiti separatamente.

Leggi l’articolo
Query SQL utilizzando CASE WHEN per classificare righe di dati

Da CASE WHEN a SQL: crea categorie aziendali

Trasforma una regola aziendale in una colonna leggibile senza modificare i dati di origine.

Leggi l’articolo
Un valore viene confrontato con una raccolta quindi verificato da un segnale di esistenza

IN o EXISTS: quale scritta utilizzare?

La scelta diventa semplice quando si distingue l'appartenenza ad una lista e l'esistenza di un rapporto di parentela.

Leggi l’articolo
Editor SQL che mostra come gestire i valori mancanti in una tabella

NULL e COALESCE in SQL: gestiscono i valori mancanti

Gestisci esplicitamente i valori mancanti per produrre filtri, calcoli e report affidabili.

Leggi l’articolo
Illustrazione delle tabelle dei clienti e degli ordini collegati per formare un risultato comune

Da INNER JOIN a SQL: collega clienti e ordini

Collega due tabelle senza duplicare i dati con una condizione join chiara e verificabile.

Leggi l’articolo
Illustrazione di linee dati raggruppate e poi trasformate in indicatori visivi

GROUP BY e HAVING: creazione di KPI in SQL

Trasforma le linee di vendita in indicatori affidabili per città, categoria o periodo.

Leggi l’articolo
Illustrazione astratta delle tabelle dati collegate a una query SQL

SQL: comprendere SELECT, FROM e WHERE

Bastano solo tre parole chiave per iniziare a trasformare una tabella in una risposta utile.

Leggi l’articolo