原始字段为空时sql concat

时间:2012-06-11 12:30:45

标签: sql concat

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

SET A = CONCAT(A, '_b')

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

1 个答案:

答案 0 :(得分:5)

在Sql server

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

在Mysql中使用IFNULL

Refer different function as per different database