• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

Weather Observation Station 6 문제에서

20.03.01 14:52 작성 조회수 175

3

Weather Observation Station 6 문제에서 OR를 여러번 쓰는 것이 아니라 정규식을 통해서 간결하게 풀 수 있는 방법은 없을까요?<o:p></o:p>

답변 3

·

답변을 작성해보세요.

2

황태용님의 프로필

황태용

질문자

2020.03.10

SELECT DISTINCT city

FROM station

WHERE left(city, 1) NOT IN ('a', 'e', 'i', 'o', 'u')

AND right(city, 1) NOT IN ('a', 'e', 'i', 'o', 'u')

뒤에 배우는 내용을 약간 응용하면 이렇게 좀 더 깔끔하게 SQL 구문을 짤 수 있는 것 같습니다 !! 

항상 감사합니다 교수님 ~! ㅎㅎ

1

사용하실 수 있습니다 :) MySQL에서 정규표현식을 사용하는 방법에 대한 링크를 첨부하니 참고해주세요.

https://dev.mysql.com/doc/refman/8.0/en/regexp.html

0

완전 모범답안이네요!

얼마전에 정규식 고급반 촬영을 끝냈는데,

SELECT DISTINCT city
FROM station
WHERE city REGEXP '^[aeiou].*'

이렇게도 풀어볼 수 있겠습니다 :)

모범답안 감사해요