我正在做的事情Hackerrank这一挑战行:如何选择具有最大值为列
https://www.hackerrank.com/challenges/weather-observation-station-5
我在SQL初学者,我试图查询所有行对于一列的最大值,我只能通过MAX()
获得最大值。所以我想这个:
SELECT CITY, LENGTH(CITY) AS citylength
FROM STATION
WHERE LENGTH(CITY) = (SELECT MIN(CITY) FROM STATION)
我得到的错误。
我查看了谷歌有关子查询,但我不够习惯,知道它究竟是如何工作的,所以我需要你的帮助家伙。谢谢。
所以总结一下,我需要一个查询,它可以获得通过MAX()
子句获得最大值的表上的行。
请发表您的'CREATE语句TABLE'和所需的输出。 –
当然还有错误的性质*。 –
表格在链接中,我试图粘贴它,但结果不好。对于错误,大部分时间我没有输出,但有时我得到语法错误 –