SPRÓBUJ TEGO :)
kod mysql.... prosty
select CITY,LENGTH(CITY) from STATION order by Length(CITY) asc, CITY limit 1;
select CITY,LENGTH(CITY) from STATION order by Length(CITY) desc, CITY limit 1;
Edytuj:
Powyższe rozwiązanie nie działa dla mnie, ponieważ nie sortuje alfabetycznie. Jak skomentował @omotto
Oto właściwy sposób, aby to zadziałało. Próbowałem na serwerze SQL i działa.
select top 1 city, len(city) from station order by len(city) ASC, city ASC;
select top 1 city, len(city) from station order by len(city) DESC, city ASC;