case when then else end

2016-08-22  本文已影响40人  zhangxu0636
--简单Case函数 
CASE sex
WHEN '1' THEN '男' 
WHEN '2' THEN '女' 
ELSE '其他' 
END 
--Case搜索函数 
CASE
WHEN sex = '1' THEN '男' 
WHEN sex = '2' THEN '女' 
ELSE '其他' 
END 

update tableName set cnt = (case when rcnt >=1 then rcnt -1 else 0 end)

这个时候会先进行case when 求值,表达式求值完以后在进行更新。

上一篇下一篇

猜你喜欢

热点阅读