mysql - 如何在一个 SQL 查询中获得各种总和?
问题描述
我对 SQL 很陌生,目前的任务是编写各种基本的 SQL 查询。目前我被困在一个似乎相当简单的问题上。我有一张电影表,每部电影都有一个类别和一个库存数量(可用的 DVD 数量)。我必须得到库存数不为 0 的电影总数。
比如我有10部电影,3部恐怖片,5部悬疑片,2部爱情片。我想通过并得到一张像这样的桌子:
videos category
3 horror
5 suspense
2 romance
这是我当前设置的图像:
解决方案
尝试这个
Select category, count (distinct title ) as total_titles
from video_recordings where
stock_count ! =0
group by category
推荐阅读
- javascript - 是否有任何属性可以检查是否启用了浏览器的弹出窗口阻止程序?像 navigator.cookieEnabled
- ansible - 如何修复 ansible playbook 错误“(systemd)模块不支持的参数:启用支持的参数?
- ios - 将应用程序转换为 IPAD 时如何保持横向或纵向模式?
- angular - 为什么我在角度上失去了 this.variable 值?
- cordova - 如何在科尔多瓦使用 oauth 登录
- javascript - Axios API 响应 JSON 正文具有“真/假”作为字符串类型而不是布尔值
- git - 需要防止不需要的存储库
- javascript - 类型 Eroor :message_str.split 不是函数
- ipsec - setkey ipsec 工具中是否支持 hmac-md5-96?
- jquery - 依次提交所有页面的dataTable中的所有数据