안녕하세요 항상 궁금할때마다 찾아뵙네요
다음처럼 문자열 '10$11$' 라는 내용이 있는데 1$로 검색해야 합니다.
그래서 두번째 쿼리처럼 주면 왜 '10$11$'도 같이 건져질까요?
%는 문자열의 위치와 상관없이 '1'과 '$'를 뽑아주는건지요..?
만일 그렇다면.. '1$' 처럼 순서대로 정렬된 형태의 문자열을 비교검색하려면 어떻게 해야할지 막막합니다..
메뉴얼의 regular expression을 보고있는데 좀 갑갑하네요..
도움 부탁드립니다..
=> select c_report from t_use where c_report = '10$11$';
c_report1
-----------
10$11$
(1 row)
=> select c_report from t_use where c_report like '%1$%';
c_report1
-----------
01$
01$
01$
01$
01$
01$
10$11$
(7 rows)
|