Case When Then判断

CASE
    WHEN 条件1 THEN 结果1
    WHEN 条件2 THEN 结果2
。。。。
    ELSE 结果X
END

例如:SELECT 员工姓名,
SUM(CASE 所在部门 WHEN '食品部' THEN 销售业绩 ELSE NULL END) AS [食品部业绩],
SUM(CASE 所在部门 WHEN '家电部' THEN 销售业绩 ELSE NULL END) AS [家电部业绩],
SUM(CASE 所在部门 WHEN '服装部' THEN 销售业绩 ELSE NULL END) AS [服装部业绩] FROM 销售表 GROUP BY 员工姓名

posted @ 2013-04-27 15:02  ~随风~  阅读(178)  评论(0编辑  收藏  举报