首页 > 解决方案 > 如何在一个 SQL 查询中获得各种总和?

问题描述

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

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

videos   category
3        horror
5        suspense
2        romance

这是我当前设置的图像:

当前设置

标签: mysqlsql

解决方案


尝试这个

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

推荐阅读