728x90
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
STATION에서 가장 짧고 긴 CITY 이름과 각각의 길이 (즉, 이름에 포함된 문자 수)를 찾아라.
가장 작은 도시나 가장 큰 도시가 두 개 이상 있는 경우 알파벳 순으로 정렬할 때 가장 먼저 오는 도시를 선택하라.
WITH CNT_TAB AS (
SELECT CITY
, LENGTH(CITY) CNT
FROM STATION
)
(SELECT *
FROM CNT_TAB
WHERE CNT = (SELECT MIN(CNT)
FROM CNT_TAB)
ORDER BY 1
LIMIT 1)
UNION
(SELECT *
FROM CNT_TAB
WHERE CNT = (SELECT MAX(CNT)
FROM CNT_TAB)
ORDER BY 1
LIMIT 1)
(SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENTH(CITY), CITY
LIMIT 1
)
UNION
(SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENTH(CITY) DESC, CITY
LIMIT 1
)
728x90
'𝙎𝙌𝙇' 카테고리의 다른 글
PCSQL 모의고사 for Guest (3) (0) | 2024.07.16 |
---|---|
문자열 합치기 CONCAT('A', 'B') (0) | 2024.03.27 |
[HackerRank] Interviews (0) | 2023.08.03 |
[HackerRank] Symmetric Pairs (0) | 2023.08.02 |
[HackerRank] Placements (0) | 2023.07.27 |