天天看點

CASE WHEN THEN 小結

 方法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的類型不限