Oracle - Özel karakterlerden faydalanma
![](http://img.brin-designs.com/img/games/901/oracle-making-use-special-characters.png)
giriş
Bazı SQL sorguları için '%' gibi özel karakterler içeren dizeleri aramamız gerekiyor.
- Aşağıdaki örneğe bakıldığında, ihtiyaç '%' orta karakterini içeren kayıtları bulmaktır:
Seçiniz * '%%%' gibi alanların olduğu tablodan;
Çözüm
- Bunu yapmak için özel karakterlerin nasıl ayrılacağını bilmelisin.
- Öncelikle, SQL ESCAPE parametresine bir değer vermeliyiz, örneğin '^' :
SQL> SET ESCAPE ^
- Oradan, '^' karakteri özel karakterleri tanımlamak ve ayırmak için kullanılabilir.
Seçin * '% ^ %%' gibi alanların olduğu tablodan;