方法1:
CASE WHEN 條件 THEN 值1 ELSE 值2 END
eg. CASE WHEN 1<3 THEN 1 ELSE 0 END
結果:(1<3)為TRUE,值為0
方法2:
CASE 變量 WHEN 值 THEN 值1 ELSE 值2 END
eg. CASE @a WHEN 1 THEN 1 ELSE 0 END
結果:@a=1, 值為1;@a!=1, 值為0;
注:值1、值2的類型不限
方法1:
CASE WHEN 條件 THEN 值1 ELSE 值2 END
eg. CASE WHEN 1<3 THEN 1 ELSE 0 END
結果:(1<3)為TRUE,值為0
方法2:
CASE 變量 WHEN 值 THEN 值1 ELSE 值2 END
eg. CASE @a WHEN 1 THEN 1 ELSE 0 END
結果:@a=1, 值為1;@a!=1, 值為0;
注:值1、值2的類型不限