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

Escapende specialtegn i SQL

Hvis du bruger bindevariabler og ORM, skal indlejrede enkelte anførselstegn og og-tegn udleveres automatisk; det er specialtegn i SQL*Plus eller SQL*Developer.

For at bruge LIKE, hvor du leder efter de bogstavelige tegn % og _ (ikke deres fler- og enkelttegns jokertegnversioner), skal du bruge escape klausul af like tilstand:

select * from my_table where some_text like '/%%' escape '/';

vil kun returnere de rækker, hvor some_text begynder med et procenttegn.



  1. hvordan man samler 2 borde

  2. Sådan konverteres float til varchar i SQL Server

  3. MySQL:vælg 5 rækker før og efter specifik række

  4. MySQL vælg rækker fra præcis 7 dage siden