Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何组合第1列、第2列(第3列)和第3列中的一些空值。我需要的不是null,而是Column1,Column2_Sql - Fatal编程技术网

Sql 如何组合第1列、第2列(第3列)和第3列中的一些空值。我需要的不是null,而是Column1,Column2

Sql 如何组合第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

如何合并第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' + NULL fromplus , concat('ABC', Null) fromconcat ;  

 Output: 

 fromplus   fromconcat
 NULL        ABC  

如果您看到,我从“+”得到null,从concat得到有效值

问题还不清楚。此外,还需要知道数据库是什么(Oracle?Postgres?MySQL?等)。使用的语法因数据库而异。