Weather Observation Station 5

  • + 0 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;