sql update set使用case when语句

来源:互联网 发布:数据科学专业 编辑:程序博客网 时间:2024/06/05 10:48
1、

update TD_XXX
set
djyzmdm=null,
djyzmsj=null,
DLCS= case when DLCS is null then 1 else DLCS+1 end
where djsj='xxx'

2、
update `TD_XXX`
set
`datetime` = 1434567890,
`status` = case `id` when 12 Then 1 when 13 Then 2 when 14 Then 1 end
where `id` in (12,13,14)

原创粉丝点击