sql >> Databasteknik >  >> RDS >> Oracle

Escapende jokertecken i LIKE

Du kan använda escape syntax

Du kan inkludera de faktiska tecknen % eller _ i mönstret genom att använda ESCAPE klausul, som identifierar flyktkaraktären. Om escape-tecknet föregår tecknet % eller _ i mönstret tolkar Oracle denna karaktär bokstavligt i mönstret snarare än som en speciell mönstermatchande karaktär.

Så du kan göra:

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

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

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

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



  1. spara List<Model class> till sqlite

  2. finns det en fördel med varchar(500) framför varchar(8000)?

  3. Exportera data till Excel från Oracle Table med PL SQL

  4. Insamlingsmetod:FINNS Funktion i Oracle Database