方法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的类型不限
2023-10-01 20:19:04