试图理解CASE
(Transact-SQL)表达式,但结果很混乱。任何人都可以用简单的话解释以下陈述吗?
CASE SUM(total_of_A) WHEN 0 THEN 0 ELSE SUM(B) / SUM(total_of_A) END;
我阅读了以下内容,但并没有消除混乱
CASE input_expression
WHEN when_expression THEN result_expression [ ...n ]
[ELSE else_result_expression ]
END