SQL | WHERE: selezione |
le righe che si desiderano:
selezionate con confronti, intervalli, liste e modelli
SELECT cognome FROM anag WHERE eta >= 40
SELECT cognome FROM anag WHERE eta BETWEEN 21 and 40
SELECT cognome FROM anag WHERE cognome IN ('Rossi', 'Neri', 'Verdi')
SELECT cognome FROM anag WHERE cognome LIKE 'F%'
SELECT cognome FROM anag WHERE eta IS NULL
qualunque combinazione di confronti, intervalli, liste e modelli
con and, or e parentesila lista puņ essere generata con un'altra query:
SELECT cognome FROM anag WHERE citta IN
(SELECT nome FROM citta WHERE regione = 'Lazio')
i modelli sono in forma di espressioni regolari:
% qualunque numero di caratteri - un solo carattere [] range di caratteri [^] fuori dal range di caratteri