LIKE
L'operatore LIKE dell'SQL sostituisce l'operatore di uguaglianza = quando quella che dev'essere verificata non è un'uguaglianza bensì una similitudine.
La sintassi è la seguente:
SELECT * FROM nome_tabella WHERE nome_campo LIKE 'AAA'Facciamo un esempio pratico sulla scorta della tabella "libri" e del campo "titolo":
SELECT * FROM libri WHERE titolo LIKE 'Decam*'Estrae tutti i record il cui campo titolo inizia per 'Decam'. Abbiamo usato il carattere "asterisco" (*) per indicare "tutto il resto" ma alcuni (R)DBMS usano il carattere "percentuale" (%).
Possiamo verificare che un record "inizi per", "finisca per" o "contenga" usando, rispettivamente, le seguenti sintassi:
'A*'(inizia per A)
'*A'(finisce con A)
'*A*'(contiene A) Oppure usando il carattere %:
'A%' '%A' '%A%'
');







