𝙎𝙌𝙇

[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

'𝙎𝙌𝙇' 카테고리의 다른 글

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