Oracle
 sql >> Database >  >> RDS >> Oracle

Caratteri jolly di escape in LIKE

Puoi usare escape sintassi

Puoi includere i caratteri effettivi % o _ nel modello utilizzando ESCAPE clausola, che identifica il carattere di escape. Se il carattere di escape precede il carattere % o _ nel modello, Oracle interpreta questo carattere letteralmente nel modello piuttosto che come un carattere speciale di corrispondenza del modello.

Quindi puoi fare:

select * from property where name like '%\_%' escape '\';

NAME                 VALUE                                             
-------------------- --------------------------------------------------
max_width            90                                                

select * from property where name like '%\%%' escape '\';

NAME                 VALUE                                             
-------------------- --------------------------------------------------
taxrate%             5.20