这是来自Hacker Rank的问题。
令NUM为STATION表中CITY条目的数量,而NUMunique为唯一城市的数量。从STATION查询NUM-NUMunique的值。
这是我编写的查询。
SELECT COUNT(CITY) FROM STATION WHERE CITY NOT IN (SELECT COUNT(DISTINCT CITY) FROM STATION);
这产生了错误的答案。知道我在这里做错了什么。
您可以在COUNT()中使用DISTINCT关键字,通过一个简单的查询获取答案
SELECT COUNT(CITY) - COUNT(DISTINCT CITY) as the_answer FROM STATION;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句