by 하울카 [SQL Query] [2017.04.03 10:47:14]
안녕하세요
오라클 sql 문자열 검색 질문드릴게요.
TEXT라는 컬림이
AAABCD1
AAABCD13
문자가 이렇게 있을때 앞에 3개 AAA를 제외하고 뒤에 끝에까지 검색하게 할려고 하는데요
select * from dual where substr(TEXT, 4) = 'AAABCD13';
이거 아닌가요? 결과값이 안나오네요 ㅠㅠ
- 변경전 : select * from dual where substr(TEXT, 4) = 'AAABCD13'; - 변경후 : select * from 테이블명 where substr(TEXT, 4) = 'BCD13';
AAABCD13 값이 변수로 들고오거든요..
글쎄요? - 그럼 Substr 없이 그냥 이퀄 검색하면 되는거 아닌가요? 굳이 앞 3자리가 필요 없다면? - 양쪽 모두 Substr 하면 되지요.