case 式には 2 つの形式があります
. CASE
を実行できます WHEN
が多い として;
CASE WHEN Col1 = 1 OR Col3 = 1 THEN 1 WHEN Col1 = 2 THEN 2 ... ELSE 0 END as Qty
プレ>または シンプルな
CASE
式CASE Col1 WHEN 1 THEN 11 WHEN 2 THEN 21 ELSE 13 END
プレ>または
CASE
以内CASE
として;CASE WHEN Col1 < 2 THEN CASE Col2 WHEN 'X' THEN 10 ELSE 11 END WHEN Col1 = 2 THEN 2 ... ELSE 0 END as Qty
プレ>