case
when ... then ..
else
end --then 后面可以执行多个语句吗?
如果可以,怎么写啊 如我执行2个:
1、replace('adb','a','z')
2、isnumeric ('adb')
when ... then ..
else
end --then 后面可以执行多个语句吗?
如果可以,怎么写啊 如我执行2个:
1、replace('adb','a','z')
2、isnumeric ('adb')
你可以用自定义函数把要执行的多条SQL语句封装起来,然后在when 后调用此函数,'adb'当做函数的参数
xyxfly(小虾米......BS问题解决不结贴) 你们陪我一天了。 谢谢,谢谢
when then
else when then
else when then
else
是可以的
CASE WHEN RECVER2='001' THEN TIMELENGTH * 1.5 ELSE CASE WHEN TIMELENGTH <=10 THEN 1.99 + TIMELENGTH * 0.1 ELSE (1.99 + 10 * 0.1)+((TIMELENGTH-10) * 1.5) END END