case when then else end

--简单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 求值,表达式求值完以后在进行更新。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容