我正在努力解决这一挑战(不要求最终解决方案)! https://www.hackerrank.com/challenges/weather-observation-station-5?h_r=next-challenge&h_v=zen
第一步 - 我想返回按使用长度排序的城市,长度(城市)列表,而不是ROWNUMBER = 1.
选择名称最短的城市:
我的代码是:
SELECT DISTINCT city, LENGTH(city) FROM station ORDER BY LENGTH(city) ASC;
我期待结果按LENGHT排序,但按城市排序。如果我改为
SELECT DISTINCT city, LENGTH(city) FROM station ORDER BY city DESC;
它仍按ASC顺序按城市排序。
我做错了什么? 编辑:或者它是一个页面的问题,因为即使SELECT城市FROM站ORDER按城市DESC;不起作用。 感谢
答案 0 :(得分:0)
这可能取决于数据库,但似乎可以在${ENV,var="P4_CHANGELIST"}
之后处理distinct
。只需使用order by
:
GROUP BY