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, NAME_LENGTH
FROM (
SELECT CITY, LENGTH(CITY) AS NAME_LENGTH,
RANK() OVER (ORDER BY LENGTH(CITY) ASC, CITY ASC) AS LNTH_ASC,
RANK() OVER (ORDER BY LENGTH(CITY) DESC, CITY ASC) AS LNTH_DESC
FROM STATION
)
WHERE LNTH_ASC = 1 OR LNTH_DESC = 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 →
--Oracle sql:
SELECT CITY, NAME_LENGTH FROM ( SELECT CITY, LENGTH(CITY) AS NAME_LENGTH, RANK() OVER (ORDER BY LENGTH(CITY) ASC, CITY ASC) AS LNTH_ASC, RANK() OVER (ORDER BY LENGTH(CITY) DESC, CITY ASC) AS LNTH_DESC FROM STATION ) WHERE LNTH_ASC = 1 OR LNTH_DESC = 1 ORDER BY CITY;