我很抱歉,如果这是一个重复,但当我使用解决方案,如 concat(column1, column2) as column3
然后我得到奇怪的值。
我的数据如下:
Table1.Column1 Table2.Column2
A NULL
B NULL
NULL C
NULL D
E NULL
注意:只有一列有空值。
我想要以下内容:
Column3
A
B
C
D
E
两列中有一列具有空值的属性将保持不变。它只是一个糟糕的表/列设计,因为它本来应该是一个表,而实际上不是。不允许我更改架构,也不允许我插入/更新值。我只能做一个明智的查询,以一种理智的方式检索数据。
2条答案
按热度按时间ff29svar1#
可以使用if语句。
wqsoz72f2#
你可以用
COALESCE
来处理NULL
价值观: