NOT IN SQL查询无法正常工作

宙斯

这是来自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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章