如何组合Column1,Column2(Column3),在第3列中我有一些NULL。我需要Column1,Column2
来代替Null答案 0 :(得分:0)
Select concat(column1, Column2, Column3) Concatenatedvalue from table1.
我假设这是SQL Server,concat将处理null值。请确保不要使用空值,因为CONCAT_NULL_YIELDS_NULL将作为大多数数据库的默认设置为ON(只要未更改)。 我的数据库具有CONCAT_NULL_YIELDS_NULL ON功能。
SELECT 'abc' + NULL fromplus , concat('ABC', Null) fromconcat ;
Output:
fromplus fromconcat
NULL ABC
如果您看到我从'+'中得到null,从concat得到有效值。