sql >> Database >  >> RDS >> Oracle

Speciale tekens gebruiken/gebruiken zoals procent (%) en ampersand (&) in Oracle SQL-query's

Als u Field_Name-waarden wilt matchen die 'bla%bla&2' bevatten, moet u dit schrijven:

set define off
Select * From Some_Table Where Field_Name Like '%bla\%bla&2%' escape '\';

Je kunt aangeven welk teken je wilt gebruiken om te ontsnappen aan een volgend teken (bedankt zou naar mathguy moeten gaan, niet naar mij). Je moet ook set define off om te voorkomen dat sqlplus probeert waarden in een tekenreeks te vervangen.

Als u echter veldnaamwaarden wilt matchen die exact gelijk zijn aan de opgegeven tekenreeks, doet u dit in plaats daarvan:

set define off
Select * From Some_Table Where Field_Name = 'bla%bla&2';


  1. Wat is de beste manier om 1000 rijen willekeurig te maken (geen dubbele rij) vanuit mysql?

  2. OF Database/Type in Oracle Express/SQL Developer

  3. Hoe gebruik ik Flask/Peewee met Heroku?

  4. Geneste transactie terugdraaien tussen twee savepoints?