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的类型不限
原文地址:https://www.cnblogs.com/xcsn/p/SQL_CASE.html