SQL

HackerRank - Weather Observation Station 5

Meluu_ 2024. 8. 20. 21:47

 

🧫 문제 분석

 

✔️ 출처

문제 바로가기

 

📖 문제

2개 도시 중 가장 긴 이름의 도시와 가장 짧은 이름의 도시 1개씩 출력

단, 길이가 같다면 도시 이름을 알파벳 순으로 먼저된 것을 출력

 

Union 을 써보게 되는 귀중한 문제였다. 

문제에서 2 개의 별도 쿼리를 작성해서 출력을 얻을 수 있다고 나와있기에 

Union을 쓰라고 간접적으로 힌트를 줬다.

 


🔅 문제 풀이

-- MySQL
(SELECT CITY, LENGTH(CITY) AS C
FROM STATION
ORDER BY C, CITY
LIMIT 1)
UNION 
(SELECT CITY, LENGTH(CITY) AS C
FROM STATION
ORDER BY C DESC, CITY
LIMIT 1)

 

 

'SQL' 카테고리의 다른 글

HackerRank - Weather Observation Station 6  (0) 2024.08.21
문제를 풀면서 공부  (0) 2024.08.18