Db/Oracle

like와 escape의 사용 예제

seongsland 2011. 3. 29. 10:24


1. % (모든 문자들이나 빈값이 올수 있다.)
 ex) select * from table where column like '%123%';
 rs) 123, a123, b123, c123a, aa123cc

2. _ (반드시 어떤 한문자가 있어야 한다.)
 ex) select * from table where column like '_123_';
 rs) a123b, b123c, c123a, d123i, n123a

3. escape (해당 escape 뒤의 특수문자는 문자로 인식한다.)
 ex) select * from table where column like '\_123%' escape '\';
 rs) _123, _123a, _123b, _123aaddf

4. like는 fullscan 대상