In SQL puoi usare il comando LIKE per cercare all’interno di valori testuali. Con LIKE ci sono due caratteri speciali: % e _.
Il segno di percentuale (%) rappresenta zero, uno o più caratteri.
Il trattino basso (_) rappresenta un solo carattere.
Per esempio, LIKE "SUPER _" corrisponderebbe a valori come “SUPER 1”, “SUPER A” e “SUPER Z”.
LIKE "SUPER%" corrisponderebbe a qualsiasi valore che inizia con SUPER, come “SUPER CAT”, “SUPER 123” o anche solo “SUPER”.
SELECT * FROM robots WHERE name LIKE "%Robot%"; restituirebbe tutti i valori che contengono “Robot” nel nome. Riesci a scrivere una query che restituisca “Robot” seguito da un anno compreso fra 2000 e 2099? (Quindi 2015 alla fine è un valore valido, 2123 no.)
Nota: le query con LIKE non distinguono maiuscole e minuscole.