【发布时间】:2021-09-27 13:01:05
【问题描述】:
这是任务:
有多少国家 (COUNTRY) 在 Netflix 上拥有至少 100 个连续剧(TYPE = 'TV Show')?因此,仅显示与条目匹配的国家(使用 HAVING)。
我的代码:
SELECT SPLIT_PART(COUNTRY,',',1), COUNT (*)
FROM NETFLIX_TITLES
GROUP BY SPLIT_PART(COUNTRY,',',1)
HAVING TYPE = 'TV Show' AND COUNT(TYPE) >= 100
ORDER BY COUNT(*) DESC;
它给了我这个错误:SQL 编译错误:[NETFLIX_TITLES.TYPE] is not a valid group by expression。
我应该如何重做这个查询?
【问题讨论】:
标签: sql group-by compiler-errors having snowflake-sql