escape

SQL 에서 '%'같은 특수 문자는 검색이 불가능하다. 예를 들어 WHERE 조건 = '%bb' 를 하게 되면 %bb 와 일치하는 조건을 찾고 싶은거였지만, bb가 마지막에 오는 문자를 검색하게 된다. 이처럼 특수문자가 포함된 문자열은 우리가 의도한바와 다르게 작동할때가 있는데, 이럴때 사용하는 것이 ESCAPE이다. 아래와 같이 사용한다. SELECT PRODUCT_NAME FROM PROUDCT WHERE PRODUCT_NAME LIKE '%#_%' ESCAPE '#'; ESCAPE 문자를 지정한 후에, 특수 문자앞에 ESCAPE문자를 넣어준다. 이렇게 되면 ESCAPE문자 뒤에 있는 문자를 일반 문자로 인식하게되어, _(언더바)가 들어간 상품..
깡냉쓰
'escape' 태그의 글 목록