Weather Observation Station 5

  • + 0 comments

    WITH ShortestCity AS ( SELECT CITY, LENGTH(CITY) AS LEN, ROW_NUMBER() OVER (ORDER BY LENGTH(CITY) ASC, CITY ASC) AS t1 FROM STATION ), LongestCity AS ( SELECT CITY, LENGTH(CITY) AS LEN, ROW_NUMBER() OVER (ORDER BY LENGTH(CITY) DESC, CITY ASC) AS t2 FROM STATION ) SELECT CITY, LEN FROM ShortestCity WHERE t1 = 1

    UNION ALL

    SELECT CITY, LEN FROM LongestCity WHERE t2 = 1;