WHERE

Tieni solo le righe che corrispondono a una condizione. Viene eseguito prima del raggruppamento.

Sintassi

SELECT … FROM table_name WHERE condition;
  • Combina le condizioni con AND, OR e NOT. Usa le parentesi quando mescoli AND e OR.

Esempio

SELECT order_id, order_date FROM orders WHERE channel = 'online' AND order_date >= '2025-09-10';

Ordini online effettuati dal 10 settembre in poi.

Tabelle usate: orders. Provalo in una lezione qui sotto.

Errori comuni

  • Confronta i valori mancanti con IS NULL, mai con = NULL.
  • I valori di testo vanno tra apici singoli. Le virgolette doppie indicano i nomi di colonna.

Esercitati