实际上我试着加入同一个表上的列。这是场景,
问题:
Column_1 column_2 column_1_data column_2_date
null null data1 data2
data data null null
预期产出:
Column_1 column_2
data1 data2
data data
你可以试试
SELECT COALESCE(Column_1,column_1_data) as Column_1,
COALESCE(Column_2,column_2_date) as column_2
FROM yourTable
这样你从Column_1
获得数据,如果它不是null
,否则它来自column_1_data
。 Column_2
也是如此