문제 사이트
아래 문제는 해커랭크에서 추출해온 문제입니다. 문제의 저작권은 해커랭크에 있으며 문제를 풀어보시려면 아래 링크를 클릭해주세요 🙂
https://www.hackerrank.com/challenges/weather-observation-station-6/problem?isFullScreen=true
👉문제 설명

- 모음으로 시작하는 city 이름 출력, 중복값 없어야 함
👉문제 풀이
1. city 이름을 출력하되 모음으로 시작해야함
2. 중복값이 없어야 함
👉문제 풀이 과정
1. city 이름 출력, 모음으로 시작
select city
from station
where city like 'a%'
or city like 'e%'
or city like 'i%'
or city like 'o%'
or city like 'u%'
- like와 %를 이용하여 시작해야 하는 첫 글자를 지정해줌
2. 중복값 없어야
select distinct(city)
from station
where city like 'a%'
or city like 'e%'
or city like 'i%'
or city like 'o%'
or city like 'u%'

- 중복값을 없애는 distinct 함수 사용
- 중복되는 값이 따로 없기 때문에 distinct 함수를 안 써도 똑같은 결과가 나오지만 혹시 모를 상황에 대비해 써줘야 한다
👉최종 답안
select distinct(city)
from station
where city like 'a%'
or city like 'e%'
or city like 'i%'
or city like 'o%'
or city like 'u%'
👉고찰
쉬운 문제이긴 했으나 첫 단어 설정하는 걸 어떻게 하는지 까먹어서 다시 문법 찾아봤다.. 오늘부터 다시 SQL 기초부터 열심히 공부해야겠다
'SQL > MySQL' 카테고리의 다른 글
[MySQL] HackerRank - Weather Observation Station 8 문제 풀이 (0) | 2025.02.10 |
---|---|
[MySQL] HackerRank - Weather Observation Station 7 문제 풀이 (0) | 2025.02.06 |
[MySQL] HackerRank - Type of Triangle 문제 풀이 / CASE WHEN (0) | 2024.10.18 |
[MySQL] HackerRank - Binary Tree Nodes 문제 풀이 (0) | 2024.08.31 |
[MySQL] HackerRank - Occupations 문제 풀이 (0) | 2024.08.30 |