我的数据库中有两行,一行是电影,另一行是电影制作年份
我想选择每部电影,并检查特定年份必须制作多少部电影。
输出应如下所示:
2018 = 819
2017 = 910
2016 = 128
2015 = 539
我尝试过的:
SELECT LEFT(movie,4), COUNT(year) FROM movies GROUP BY LEFT(movie,4);
但仅输出电影名称
感谢阅读。
答案 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