现在有张表
product表
pid pname flag(比方说0为正常 1为促销)classname
需要做查询
类别 总数 正常数 促销数
select classname,count(1) 总数
, count(CASE WHEN flag= 0 THEN 1 END) 正常
, count(CASE WHEN flag= 1 THEN 1 END) 促销
from product
group by classname
count sum这些聚合函数里面也可以是使用case做判断哦~
mb60b79a6396b63 博主文章分类:SQL ©著作权
现在有张表
product表
pid pname flag(比方说0为正常 1为促销)classname
需要做查询
类别 总数 正常数 促销数
select classname,count(1) 总数
, count(CASE WHEN flag= 0 THEN 1 END) 正常
, count(CASE WHEN flag= 1 THEN 1 END) 促销
from product
group by classname
count sum这些聚合函数里面也可以是使用case做判断哦~
上一篇:按节点展开排序
下一篇:第二章 Excel对象模型
SpringBoot开发的几个小技巧
公司里的项目都有测试服和正式
有那么一些SQL查询小技巧你一定会收藏的~
linux环境下统计文件个数
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M