选择一年制作几部电影

时间:2018-07-13 08:58:47

标签: mysql sql

我的数据库中有两行,一行是电影,另一行是电影制作年份

我想选择每部电影,并检查特定年份必须制作多少部电影。

输出应如下所示:

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

我尝试过的:

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

但仅输出电影名称

感谢阅读。

3 个答案:

答案 0 :(得分:2)

尝试一下

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

答案 1 :(得分:1)

尝试此简单查询,使用 GROUP BY

CALL apoc.load.json('file.txt') YIELD value AS q 
UNWIND q.id AS id 
  MERGE (p:Paper {id:q.id}) ON CREATE SET p.title=q.title
    WITH p, q, range(0, size(q.authors), 1) AS indexes 
      UNWIND indexes as index
        MERGE (a:Author {name:q.authors[index].name})
        CREATE (a)-[:AUTHORED {order:index}]->(p)

答案 2 :(得分:0)

请尝试

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