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

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

    Maybe a simpler option since I imagine you are looking for help with a solution to a Hacker Rank question? The addition of limits made it simpler for me to debug where the issue was with the returned error.

    SELECT city, length(city) FROM station order by length(city) desc limit 1;
    
    SELECT city, length(city) FROM station order by length(city) asc, city asc limit 1
    

提交回复
热议问题