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

后端 未结 29 2262
春和景丽
春和景丽 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:23

    For oracle :

    select min(city),length(city) from station where length(city) <= all(select 
    length(city) from station) group by length(city);
    
    select max(city),length(city) from station where length(city) >= all(select 
    length(city) from station) group by length(city);
    

提交回复
热议问题