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 员工姓名