La clausola WHERE è utilizzata per specificare un criterio di selezione.
SELECT
Colonna
FROM Tabella
WHERE
Colonna Operatore Valore
Possiamo utilizzare i seguenti operatori:
Operatore | Descrizione |
---|---|
= | Uguale |
<> | Diverso |
> | Maggiore di |
< | Minore di |
>= | Maggiore o uguale |
<= | Minore o uguale |
BETWEEN | In un intervallo |
LIKE | Ricerca un pattern |
Ed anche AND ed OR per specificare più criteri. Vedremo il loro utilizzo nel prossimo capitolo.
La condizione LIKE è usata per specificare la ricerca di un pattern in una colonna.
SELECT
Colonna
FROM Tabella
WHERE
Colonna LIKE Pattern
Il "%" può essere usato per definire dei "metacaratteri" (parole
mancanti in un pattern), sia prima che dopo il pattern stesso.
Ad esempio se vogliamo delle parole che inizino per "Pippo" scriveremo LIKE 'Pippo%'