https://www.hackerrank.com/challenges/weather-observation-station-5/problem?isFullScreen=true
Weather Observation Station 5 | HackerRank
Write a query to print the shortest and longest length city name along with the length of the city names.
www.hackerrank.com
SELECT
CITY,
LENGTH(CITY)
FROM STATION
ORDER BY LENGTH(CITY) ASC, CITY
LIMIT 1
)
UNION
(
SELECT
CITY,
LENGTH(CITY)
FROM STATION
ORDER BY LENGTH(CITY) DESC, CITY
LIMIT 1
);
POINT!
UNION 사용하기
UNION 기본 개념
- 두 개 이상의 SELECT 문 결과를 위아래로 합쳐서 반환합니다.
- 중복된 행은 자동으로 제거합니다.
- 열의 개수와 데이터 타입이 같아야 사용 가능합니다.
UNION vs UNION ALL
- UNION : 중복 제거 (더 느릴 수 있음)
- UNION ALL : 중복 제거하지 않음 (빠름, 데이터 있는 그대로 합침
'코딩 테스트 > 02. SQL' 카테고리의 다른 글
| [Hacker Rank] SQL Intermediate 'Top Competitors' (Medium) (0) | 2025.08.22 |
|---|---|
| [Hacker Rank] SQL Intermediate 'The Report' (Medium) (0) | 2025.08.22 |
| [Hacker Rank] SQL Intermediate 'Placemants' (Medium) (1) | 2025.08.18 |
| [Hacker Rank] SQL Intermediate 'Weather Observation station 20' (Medium) (4) | 2025.08.18 |
| [Hacker Rank] SQL Intermediate 'New Companies' (Medium) (0) | 2025.08.18 |