请教关于SQL语句的问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 21:46:51
谁能为我说明一下下面这个语句的意思?
select mingcheng_ck,leibie,bianhaohp,yanse,sum(case when shuliang>10 then 1 else 0 end) as jianshu,sum(shuliang) as shuliang from vs_kucun where mingcheng_ck='001' or mingcheng_ck='002' and leibie like'%100%' group by mingcheng_ck,leibie,bianhaohp,yanse

从: 库存表
选择:名称、类别、编号、颜色、(聚合函数[判断:当数量大于十显示为“1”,否则显示为零])显示名称为)件数、(聚合函数:数量之和 显示名称为)数量
满足条件:名称为“001”或“002”,并且类别数据中包含“100”
分组:按名称,类别,编号和颜色分组

名称 类别 编号 颜色 件数 数量
001 01001 123 #ffaadd 1 20
002 01004 125 #2244aa 0 9