【问题标题】:mySQL– list how many films had been directed?mySQL——列出导演了多少部电影?
【发布时间】:2020-08-06 11:19:11
【问题描述】:

我刚从学校得到一个练习,我必须展示这个任务中的人每年导演的电影数量。如何使用 mySQL 做到这一点? (我已经尝试过将同一年配对)

SELECT * FROM Spielberg.spielbergData;

SELECT DISTINCT Year
FROM spielbergData
GROUP BY Year;

【问题讨论】:

    标签: mysql sql date group-by count


    【解决方案1】:

    这是你想要的吗?

    select year, count(*) no_films_directed
    from spielbergData
    where director = 'Yes'
    group by year
    order by year
    

    或者如果你想显示他们也没有导演过电影的年份,计数为0

    select year, sum(director = 'Yes') no_films_directed
    from spielbergData
    group by data
    order by year
    

    【讨论】:

      猜你喜欢
      • 2015-06-20
      • 1970-01-01
      • 2010-12-01
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-24
      相关资源
      最近更新 更多