by 초보개발 [Oracle 기초] [2018.11.08 16:20:53]
안녕하세요.
오라클을 사용하는데
검색조건에 문자열이 '영희 |철수' 이런식으로 들어옵니다.
근데 보통
REGEXP_LIKE 사용하면 OR조건으로 걸리는데
AND조건으로 검색하고 싶습니다.
쿼리문에서 어찌 해야하질 답답하네요.
부탁드립니다.
REGEXP_COUNT 를 이용해 2건인지 체크할수 있긴 한데... 영희만 또는 철수만 2번 카운트 되는 경우는 못잡아내죠. 같은 이름 두번 나올 일이 절대로 없다면 REGEXP_COUNT 쓰면 되구요. 그게 아니라면 단순 조건식으로는 어렵고 쿼리가 복잡해질 듯 하네요.