gpt4 book ai didi

sql-server - 如何比较数据库列中的 Null 值

转载 作者:行者123 更新时间:2023-12-02 23:05:04 42 4
gpt4 key购买 nike

我的表中有记录,其中名称列具有空值..并且我想使用以下查询更新该记录..我的sql查询是:

set @Name=NUll;

update emp set name="gaurav" where name=@Name

当我运行此查询时..它不会更新记录..它不会比较值 Null到列值

如何做到这一点?

最佳答案

SET @Name = NULL;

UPDATE emp
SET name="gaurav"
WHERE (@Name IS NULL AND name IS NULL)
OR (@Name IS NOT NULL AND name = @Name)

关于sql-server - 如何比较数据库列中的 Null 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19951099/

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