我的数据库中有两行,一行是电影,另一行是电影制作年份我想选择每一部电影,并检查有多少是在特定的一年,它必须是每年。输出应如下所示:
2018 = 819 2017 = 910 2016 = 128 2015 = 539
我尝试的是:
SELECT LEFT(movie,4), COUNT(year) FROM movies GROUP BY LEFT(movie,4);
但它只输出电影的名字谢谢你的阅读。
ffscu2ro1#
试试这个
Select year, count(1) from movies group by year
zbsbpyhn2#
请尝试使用group by进行此简单查询
Select count(*),year from movies group by year
gwo2fgha3#
请试一试
Select year, count(movie) from movies group by year
3条答案
按热度按时间ffscu2ro1#
试试这个
zbsbpyhn2#
请尝试使用group by进行此简单查询
gwo2fgha3#
请试一试