Operatori di confronto
Sono i simboli con cui SQL confronta i valori
Sezione intitolata “Sono i simboli con cui SQL confronta i valori”Gli operatori di confronto dicono al database come confrontare i valori. Senza di loro, SQL non saprebbe se una riga è abbastanza grande, abbastanza piccola, uguale a ciò che stai cercando o compresa in un elenco.
Quelli che incontrerai più spesso
Sezione intitolata “Quelli che incontrerai più spesso”=uguale>maggiore<minoreBETWEENdentro un intervalloLIKEtesto che somiglia a un modelloINvalore dentro una lista
Un esempio con un intervallo
Sezione intitolata “Un esempio con un intervallo”SELECT *FROM ordiniWHERE totale BETWEEN 50 AND 100;Questa query prende gli ordini il cui totale è compreso tra 50 e 100.
LIKE: utile per il testo
Sezione intitolata “LIKE: utile per il testo”Quando lavori con stringhe, LIKE ti aiuta a cercare un modello.
SELECT *FROM clientiWHERE nome LIKE 'L%';Qui stai cercando nomi che iniziano con la lettera L.
IN: utile quando hai un piccolo elenco
Sezione intitolata “IN: utile quando hai un piccolo elenco”Se vuoi confrontare un valore con più possibilità, IN rende la query più pulita:
SELECT *FROM clientiWHERE citta IN ('Roma', 'Milano', 'Torino');Invece di scrivere tante condizioni con OR, metti tutto in una lista leggibile.
Il modo giusto di pensarli
Sezione intitolata “Il modo giusto di pensarli”Gli operatori di confronto sono il vocabolario di base dei filtri. Più li conosci bene, più costruire condizioni diventa naturale.