选择一年内制作多少部电影

bmp9r5qi  于 2021-06-20  发布在  Mysql
关注(0)|答案(3)|浏览(280)

我的数据库中有两行,一行是电影,另一行是电影制作年份
我想选择每一部电影,并检查有多少是在特定的一年,它必须是每年。
输出应如下所示:

2018 = 819
2017 = 910
2016 = 128
2015 = 539

我尝试的是:

SELECT LEFT(movie,4), COUNT(year) FROM movies GROUP BY LEFT(movie,4);

但它只输出电影的名字
谢谢你的阅读。

ffscu2ro

ffscu2ro1#

试试这个

Select year, count(1) from movies group by year
zbsbpyhn

zbsbpyhn2#

请尝试使用group by进行此简单查询

Select count(*),year from movies group by year
gwo2fgha

gwo2fgha3#

请试一试

Select year, count(movie) from movies group by year

相关问题