긴 문자열중에 다양한 케이스가 존재하면서 특정 패턴을 검색한다면 정규식이 필요하지만.
2자리 고정 코드값중 딱 두가지만 검색하는데에는 정규식이 불필요해 보입니다.
왜? 굳이 정규식을 사용하려는지 모르겠네요?
1. 일반식
WHERE code NOT IN ('21','23')
WHERE code != '21' AND code <> '23'
2. 정규식
WHERE NOT REGEXP_LIKE(code, '21|23')
공부를 위한다고는 하지만 뭔가 그럴듯한 예를 가지고 공부하는게 좋을 듯 하네요.
즉, 일반식으로는 풀기 어려운 문제를 정규식으로 풀어내야지.
일반식으로 매우 쉬운걸 정규식으로 어렵게 풀 필요는 없죠.