SQL query for finding the longest name and shortest name in a table

后端 未结 29 2575
春和景丽
春和景丽 2021-01-31 00:11

I have a table with one of the columns is of type varchar(city). and want to find the longest and shortest of values stored in that column.

select a.city, a.city         


        
29条回答
  •  面向向阳花
    2021-01-31 00:38

    In Oracle:

    select * from (select city, min(length(city)) minl from station group by city order by minl, city) where rownum = 1;
    select * from (select city, max(length(city)) maxl from station group by city order by maxl desc, city) where rownum = 1;

提交回复
热议问题