𝙎𝙌𝙇

[HackerRank] Weather Observation Station 5

콜라맛갈비 2023. 8. 9. 17:35
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