🧫 문제 분석
✔️ 출처
📖 문제
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 |