5° Anno TEORIA 4. Introduzione al linguaggio SQL | Page 41

16 . Il linguaggio SQL Vers . 9.3 – Marzo 2024
Se invece avessimo scritto la clasuola WHERE in questo modo :
SELECT * FROM Amico WHERE ( Nome LIKE '% Maria %');
avremmo ottenuto in risposta tutti i nomi che contengono " Maria " all ' inizio , in mezzo o alla fine della stringa
Maria Rosa Anna Maria Anna Maria Rosa
Se ipotizziamo che alcuni nomi siano scritti nel seguente modo " Anna _ Laura ", " Anna _ Maria " in questi casi è necessario utilizzare nell ' interrogazione la specifica ESCAPE , introdotta dall ' ANSI per fare in modo che l ' SQL interpreti il carattere '_' sia come escape sia come caratttere effettivo e non come carattere jolly .
SELECT * FROM Amico WHERE ( Nome LIKE ' Anna !_ M %') ESCAPE '!';
oppure
SELECT * FROM Amico WHERE ( Nome LIKE ' Anna \_ M %');
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 41