Oracle Like Escape

I caratteri “%” e “_” sono utilizzati nella sintatti SQL del comando LIKE di Oracle come caratteri jolly.

Se si vogliono utilizzare come valori nel filtro, รจ necessario specificare la clausola Escape.

Es:

-- Selezione di tutti i record che nel campo1 della tabella1 contiene il carattere "_"

select campo1
from tabella1
where campo1 like '%\_%'
escape '\';
-- Selezione di tutti i record che nel campo1 della tabella1 contiene il carattere "%"

select campo1
from tabella1
where campo1 like '%\%%'
escape '\';

Per maggiori dettagli:
http://www.adp-gmbh.ch/ora/sql/like.html

This entry was posted in Database, Oracle, Structured Query Language. Bookmark the permalink.