我的代码是这个,但给出错误,不知道为什么。请帮帮我!
select city, min(length(city)) from station group by length(city)=min(length(city)) order by city asc;
lokaqttq1#
如果你只想用最短的名字命名这个城市,你可以 order by 以及 limit :
order by
limit
select city, char_length(city) city_length from station order by city_length limit 1
这只返回一行。另一方面,如果希望允许底部绑定,则可以使用子查询进行筛选,如下所示:
select city, char_length(city) city_length from station where char_length(city) = (select min(char_length(city)) from station)
1条答案
按热度按时间lokaqttq1#
如果你只想用最短的名字命名这个城市,你可以
order by
以及limit
:这只返回一行。另一方面,如果希望允许底部绑定,则可以使用子查询进行筛选,如下所示: