【问题标题】:How to get various sums in one SQL Query? [duplicate]如何在一个 SQL 查询中获得各种总和? [复制]
【发布时间】:2021-11-25 04:30:25
【问题描述】:

我对 SQL 很陌生,目前的任务是编写各种基本的 SQL 查询。目前我被困在一个似乎相当简单的问题上。我有一张电影表,每个电影都有一个类别和一个库存数量(可用的 DVD 数量)。我必须得到库存数不为 0 的电影总数。

例如,我有 10 部电影,3 部恐怖片,5 部悬疑片,2 部爱情片。我想通过并得到一张像这样的桌子:

videos   category
3        horror
5        suspense
2        romance

这是我当前设置的图片:

【问题讨论】:

  • 使用COUNT(*)GROUP BY (category)
  • 提示:group by.

标签: mysql sql


【解决方案1】:

试试这个

    Select category, count (distinct title ) as total_titles
    from video_recordings where 
    stock_count ! =0
   group by category 

【讨论】:

    猜你喜欢
    • 2019-10-28
    • 2021-09-12
    • 2016-03-28
    • 2020-04-18
    • 2014-01-15
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    • 2017-11-11
    相关资源
    最近更新 更多