• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

NOT RLIKE

21.03.01 21:09 작성 조회수 175

1

10줄이나 되는 OR 문을 짧게 수정하고 싶어

 WHERE CITY NOT RLIKE 'a% & e%' & i% & o% & u% & %a & %e & %i & %o & %u'

와 같이 수정했는데요.

RLIKE와 NOT RLIKE는 정규표현식을 처리하기 때문에 SQL 문법 OR 이나 AND가 아니라, 정규 표현식 안에서 | 나 &를 사용하여서 짧게 줄일 수 있다고 생각했지만 코드가 통과되지는 않았습니다.

* 통과되지 않은 이유가 있을까요?

* NOT RLIKE를 사용해서 통과할 수 있는건가요? 만약 그렇다면 어떤 부분을 수정해야 할까요?

답변 1

답변을 작성해보세요.

0

안녕하세요.

정규표현식은 표현 방법이 엄격하게 정해져있기 때문에 규칙을 잘 지켜서 적어주셔야해요. 

간단하게 학습해 볼 수 있는 사이트를 공유해드릴게요. SQL 고급반과 고급 문제풀이반에서도 이 사이트를 이용하여 학습을 하고, 문제풀이에 적용을 하고 있습니다 :)

공부하시는데 참고가 되면 좋겠습니다!

https://regexone.com/lesson/introduction_abcs