gpt4 book ai didi

sql - 将空字符串替换为空值

转载 作者:行者123 更新时间:2023-12-02 23:01:41 24 4
gpt4 key购买 nike

我有一个表,其中有一个字符串值“null”,我希望将其替换为实际的 NULL 值。

但是,如果我尝试在我的选择中执行以下操作

Select Replace(Mark,'null',NULL) from tblname

它会替换所有行,而不仅仅是带有字符串的行。如果我将其更改为

Select Replace(Mark,'null',0) from tblname

它符合我的预期,并且只更改带有字符串“null”的内容

最佳答案

您可以使用NULLIF:

SELECT NULLIF(Mark,'null') 
FROM tblname;

关于sql - 将空字符串替换为空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37842579/

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