gpt4 book ai didi

原始字段为空时的sql concat

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

我正在尝试在一个字段可能为空也可能不为空的列上运行 CONCAT。如果该字段不为空,则没有问题,即如果字段 A 中的字段等于 a:

SET A = CONCAT(A, '_b')

给出 a_b。问题是,如果 A 列中的字段为空,则 concat 不返回任何内容。有没有一种方法可以连接它,即使该字段为空,在这个例子中,它会返回“_b”?

最佳答案

在 SQL Server 中

SET A = CONCAT(isnull(A,''), '_b')

在 Mysql 中使用 IFNULL

Refer different function as per different database

关于原始字段为空时的sql concat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980169/

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