Oracle - Wykorzystanie znaków specjalnych

Intro

W przypadku niektórych zapytań SQL musimy wyszukać ciągi zawierające znaki specjalne, takie jak „%”.

  • Biorąc pod uwagę poniższy przykład, należy znaleźć rekordy zawierające środkowy znak „%”:

 Wybierz * From table, gdzie pola takie jak „%%%”; 

Rozwiązanie

  • Aby to zrobić, musisz wiedzieć, jak oddzielić znaki specjalne.
  • Przede wszystkim musimy nadać wartość parametrowi SQL ESCAPE, na przykład „^” :

 SQL> SET ESCAPE ^ 
  • Stamtąd znak „^” może być użyty do identyfikacji i oddzielenia znaków specjalnych.

 Wybierz * From table, gdzie pola takie jak „% ^ %%”; 
Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki