SQL/SQL test
[HackerRank] Weather Observation Station 5(UNION)
ISLA!
2024. 1. 15. 15:15
문제
▶︎ 도시명이 가장 긴 것과, 짧은 것을 하나씩 도출(알파벳 순으로 정렬하여 가장 처음 값만 반환)
풀이
▶︎ UNION을 사용하여 가장 긴 값과 짧은 값을 각각 구한다.
▶︎ 문자열의 길이는 LENGTH()함수를 사용한다.
(SELECT CITY,
LENGTH(CITY)
FROM STATION
ORDER BY 2 ASC, 1 ASC
LIMIT 1)
UNION
(SELECT CITY,
LENGTH(CITY)
FROM STATION
ORDER BY 2 DESC, 1 ASC
LIMIT 1)
728x90