[MSSQL] 해커랭크(HackerRank) - Weather Observation Station 5

develop_wan·2021년 12월 29일

HackerRank SQL

목록 보기
10/51
post-thumbnail

https://www.hackerrank.com/challenges/weather-observation-station-5/problem?isFullScreen=true


문제


해석
STATION에서 가장 짧은 도시 이름과 가장 긴 도시 이름 및 각각의 길이(예: 이름의 문자 수)를 쿼리합니다. 두 개 이상의 가장 작거나 큰 도시가 있는 경우 알파벳 순으로 정렬할 때 가장 먼저 오는 도시를 선택합니다.
가장 짧은 도시 이름

  • 도시 이름의 길이 오름차순 정렬 후 가장 위의 값

가장 긴 도시 이름

  • 도시 이름의 길이 내림차순 정렬 후 가장 위의 값
--가장 짧은 도시 이름
SELECT TOP(1)
    CITY
,   LEN(CITY)
FROM
    STATION
ORDER BY
    LEN(CITY)
,   CITY;
--가장 긴 도시 이름
SELECT TOP(1)
    CITY
,   LEN(CITY)
FROM
    STATION
ORDER BY
    LEN(CITY) DESC
,   CITY
profile
서른. 개발자가 되기로 했다

0개의 댓글