case when 用法的小实例
来源:互联网 发布:网络语言暴力的危害 编辑:程序博客网 时间:2024/06/05 12:05
介绍:要做一个订餐系统的统计,需要的查出后格式为 姓名 早餐(份) 中餐(份),
而数据库的格式为 姓名 订餐类型(1为早餐,2为中餐) …… 表名为 uf_ cmcorder
Uname operid
解决办法:
1、先查出 姓名 订餐类型 总数量
Sql如下:
selectuname , operid,sum(u.orderstatus) nums from uf_cmcorder u GROUP BY uname,operid
ORDER BY uname,operid
结果如下:
2、使用 case when
Sql 如下:
select uname as n ,sum(case when operid='2' then nums else 0 end) as s1 ,
sum(case when operid ='1'then nums else 0 end) as s2 from ( select
uname , operid,sum(u.orderstatus) nums fromuf_cmcorder u GROUP BY uname,operid
ORDER BY uname,operid) as a GROUP BY uname
结果如下:
- case when 用法的小实例
- Oracle中CASE WHEN的用法实例
- Oracle中CASE WHEN的用法实例
- Oracle中CASE WHEN的用法实例
- Case When的用法,简单小例子
- case when 的用法
- case when的用法
- case when的用法
- Case when的用法
- case when 的用法
- MySql中case when else end的用法小总
- mySql 的 case when 用法
- case...when的基本用法
- ORACLE CASE WHEN 的用法
- oracle case when的用法
- select case when 的用法
- oracle case when的用法
- oracle case when的用法
- const用法详解
- java.lang.NoClassDefFoundError: org/hornetq/api/core/client/ClientSession解决
- C# 抽象类与抽象方法的作用与实例
- 工具软件
- Web.config中的SesionState节点下模式mode属性设置
- case when 用法的小实例
- 使用java的html解析器jsoup实现一个自动重复抓取任意网站页面指定元素的web应用
- jBPM表结构
- 不同平台字节序影响位字段封包
- PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码
- C++学习–基础篇(书籍推荐及分享)
- java.lang.LinkageError: loader constraint violation解决
- 保护你的会话令牌
- vmware5.5安装HMC7.72步骤