We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
SELECT CITY, LENGTH(CITY) AS LEN
FROM (
SELECT CITY, LENGTH(CITY),
ROW_NUMBER() OVER (ORDER BY LENGTH(CITY), CITY) AS rn_min,
ROW_NUMBER() OVER (ORDER BY LENGTH(CITY) DESC, CITY DESC) AS rn_max
FROM STATION
) sub
WHERE rn_min = 1 OR rn_max = 1
order by city;
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Weather Observation Station 5
You are viewing a single comment's thread. Return to all comments →
Crazy way in one select:
SELECT CITY, LENGTH(CITY) AS LEN FROM ( SELECT CITY, LENGTH(CITY), ROW_NUMBER() OVER (ORDER BY LENGTH(CITY), CITY) AS rn_min, ROW_NUMBER() OVER (ORDER BY LENGTH(CITY) DESC, CITY DESC) AS rn_max FROM STATION ) sub WHERE rn_min = 1 OR rn_max = 1 order by city;