REGEXP을 사용할 수 있지만 정규식이 LIKE 에 비해 보다 detail한 사용성을 가져다 주기 때문에 좀 더 섬세하게 다룰 필요가 있습니다.
WHERE A.NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
형태로 사용하시길 권장해 드립니다.
WHERE A.NAME REGEXP '^(Lucy|Ella|Pickle|Rogan|Sabrina|Mitty)$'
와 같이 정규식의 문자열이 단순 매칭을 OR로 연결하는 것에서 추가로 시작과 끝을 ^과 $ 로 제한을 두셔야 합니다.
예를 들면 ^과 $을 정규식에 포함하지 않았을 경우
xxxLucyxx, Lucyxxxx, xxxxLucy
등의 이름도 정규식이 match TRUE 결과를 반환할 것이기 때문입니다.
시작 끝 조건을 포함한 정규식을 작성하신다면 REGEXP 로 SQL 문법을 작성하셔도 프로그래머스에서 통과될 거에요 :-)
도움이 되셨길!
많은 도움 되었습니다. 감사합니다!
자세한 설명 감사드립니다!
친절한 설명 감사해요!!!
짱