Salta ai contenuti
Manuale LogoManuale Logo

Operatori di confronto

Gli operatori di confronto indicano come confrontare i valori. Servono per verificare uguaglianze, intervalli e appartenenza a un elenco.

  • = uguale
  • > maggiore
  • < minore
  • BETWEEN dentro un intervallo
  • LIKE testo che somiglia a un modello
  • IN valore dentro una lista
SELECT *
FROM ordini
WHERE totale BETWEEN 50 AND 100;

Questa query prende gli ordini il cui totale è compreso tra 50 e 100.

Quando lavori con stringhe, LIKE ti aiuta a cercare un modello.

SELECT *
FROM clienti
WHERE nome LIKE 'L%';

Qui stai cercando nomi che iniziano con la lettera L.

Se vuoi confrontare un valore con più possibilità, IN rende la query più pulita:

SELECT *
FROM clienti
WHERE citta IN ('Roma', 'Milano', 'Torino');

Invece di scrivere tante condizioni con OR, metti tutto in una lista leggibile.

Gli operatori di confronto sono la base delle condizioni usate nei filtri.