Guide / SQL — basi del linguaggio / Condizioni (WHERE)

Condizioni (WHERE)

Filtri, AND/OR e NULL.

WHERE restringe le righe prima di eventuali GROUP BY. Combina predicati con AND, OR, NOT; le parentesi evitano ambiguità.

Attenzione a NULL: le condizioni tipo col = NULL sono quasi sempre errate; usare IS NULL o IS NOT NULL.

Esempio

SELECT id, titolo
FROM articoli
WHERE stato = 'pubblicato'
  AND pubblicato_il >= '2026-01-01'
  AND note IS NOT NULL;