在一行中显示出这个销售经理1~12月每月的销售数量:
SELECT SALES_MGR,
MAX(CASE MONTH WHEN 1 THEN SALES_AMT ELSE NULL END) AS JAN,
MAX(CASE MONTH WHEN 2 THEN SALES_AMT ELSE NULL END) AS FEB,
MAX(CASE MONTH WHEN 3 THEN SALES_AMT ELSE NULL END) AS MAR,
MAX(CASE MONTH WHEN 4 THEN SALES_AMT ELSE NULL END) AS APR,
MAX(CASE MONTH WHEN 5 THEN SALES_AMT ELSE NULL END) AS MAY,
MAX(CASE MONTH WHEN 6 THEN SALES_AMT ELSE NULL END) AS JUN,
MAX(CASE MONTH WHEN 7 THEN SALES_AMT ELSE NULL END) AS JUL,
MAX(CASE MONTH WHEN 8 THEN SALES_AMT ELSE NULL END) AS AUG,
MAX(CASE MONTH WHEN 9 THEN SALES_AMT ELSE NULL END) AS SEP,
MAX(CASE MONTH WHEN 10 THEN SALES_AMT ELSE NULL END) AS OTC,
MAX(CASE MONTH WHEN 11 THEN SALES_AMT ELSE NULL END) AS NOV,
MAX(CASE MONTH WHEN 12 THEN SALES_AMT ELSE NULL END) AS DEC,
FROM SALES
WHERE SALES_MGR=?
AND TEAR=?;
分享到:
相关推荐
1 case when 写法 2 sum case when 用法 3 select 拼接字段 示例如下: when 2 then 'C' else 'D' end ) as '类型',count(*) as '数量' from table group by orderType
NULL 博文链接:https://vernonchen163.iteye.com/blog/1908053
sql 存储过程 常见的问题 自己用也可分享
一条sql语句就能让你case when then怎么用,什么时候用
mysql 中case when 遇到乱码解决。查询语句中含有case引起中文乱码解决方法
1. CASE WHEN 表达式有两种形式 代码如下:–简单Case函数 CASE sex WHEN ‘1’ THEN ‘男’ WHEN ‘2’ THEN ‘女’ ELSE ‘其他’ END –Case搜索函数 CASEWHEN sex = ‘1’ THEN ‘男’ WHEN sex = ‘2’ ...
该语句的执行过程是:将CASE后面表达式的值与各WHEN子句中的表达式的值进行比较,如果两者相等,则返回THEN后的表达式的值,然后跳出CASE语句,否则返回ELSE子句中的表达式的值。ELSE子句是可选项。当CASE语句中不...
sql数据库 转 Access SQL语句改写之 Case When Then When Then Else End!值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
详细讲解了case、when的用法.ASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。
详细分析 mysql 中的 控制流程语句 if 以及 case when 的使用, 里面 的 sql 语句,已经在 本机上亲自实践,
NULL 博文链接:https://576017120.iteye.com/blog/1624774
mysql数据库中CASE WHEN语句。 case when语句,用于计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔...
SQL学习六-CASE WHEN
SQL__case_when_then_的用法
Oracle sql文总结(case when,查看执行计画,文本操作,查看锁表及解锁,游标)
交通灯控制 频率计case when语句 vhdl硬件描述语言编写
mysql 中类似php switch case 的语句。 select xx字段, case 字段 when 条件1 then 值1 when 条件2 then 值2 else 其他值 END 别名 ...使用case when : select sum(redpackmoney) as stota, (CASE i
主要介绍了SqlServer使用 case when 解决多条件模糊查询问题 的相关资料,需要的朋友可以参考下
sql学习 催人泪下-CASE WHEN改造.sql
很好的case_when有关的文档,学习好帮手,多多下载