Sql 如何组合第1列、第2列(第3列)和第3列中的一些空值。我需要的不是null,而是Column1,Column2
如何合并第1列、第2列(第3列),在第3列中,我有一些空值。我需要的不是null,而是Column1,Column2Sql 如何组合第1列、第2列(第3列)和第3列中的一些空值。我需要的不是null,而是Column1,Column2,sql,Sql,如何合并第1列、第2列(第3列),在第3列中,我有一些空值。我需要的不是null,而是Column1,Column2 Select concat(column1, Column2, Column3) Concatenatedvalue from table1. 我假设这是SQL server,concat将处理空值。请确保不要使用空值,因为只要不更改,大多数数据库的默认设置CONCAT_null_将启用。 我的数据库有CONCAT_NULL_产量_NULL ON特性 SELECT 'abc
Select concat(column1, Column2, Column3) Concatenatedvalue from table1.
我假设这是SQL server,concat将处理空值。请确保不要使用空值,因为只要不更改,大多数数据库的默认设置CONCAT_null_将启用。
我的数据库有CONCAT_NULL_产量_NULL ON特性
SELECT 'abc' + NULL fromplus , concat('ABC', Null) fromconcat ;
Output:
fromplus fromconcat
NULL ABC
如果您看到,我从“+”得到null,从concat得到有效值 问题还不清楚。此外,还需要知道数据库是什么(Oracle?Postgres?MySQL?等)。使用的语法因数据库而异。