[Hacker Rank/mysql] Weather Observation Station 6

canyi·2025년 3월 9일
0

HackerRank

목록 보기
4/10

Problem

where LAT_N is the northern latitude and LONG_W is the western longitude.

STATION테이블에서 AEIOU로 시작하는 값들을 중복제거 하고 출력

정규표현식

SELECT DISTINCT CITY
FROM STATION
WHERE CITY REGEXP "^[AEIOU]"

MYSQ에서는 REGEXP(Regular Expression)이라는 라는 정규표현식을 지원한다.
"^[AEIOU]": AEIOU라는 값들을 배열에 넣고 이로 시작하는 값들을 선택

like 사용

SQL Server 같은 경우정규식 함수를 지원하지 않을 경우 like로 배열을 오른쪽으로 밀어서 풀기

SELECT DISTINCT CITY 
FROM STATION 
WHERE CITY LIKE '[AEIOU]%';

문제링크

https://www.hackerrank.com/challenges/weather-observation-station-6/problem

profile
백엔드 개발 정리

0개의 댓글