gpt4 book ai didi

sql - 使用 case 表达式 sql 更新列

转载 作者:行者123 更新时间:2023-12-04 16:03:12 26 4
gpt4 key购买 nike

我只想设置不为空的列值。

这是示例

Declare @Temp Varchar(20)

Update Logins
Set ColValue =
Case When @Temp <> '' Then @Temp Else /* Dont SET Value */ End
Where Code=1

Else 部分要写什么?

我有多个列要更新,并且只想在单个列中应用条件

数据库:SQL SERVER 2008

最佳答案

您必须如下设置更新的列:

Declare @Temp Varchar(20)

Update Logins
Set ColValue = Case When @Temp <> '' Then @Temp
Else ColValue
End
Where Code=1

关于sql - 使用 case 表达式 sql 更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16787752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com