实际上,我尝试加入同一表中存在的列。 这是场景,
问题:
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
答案 0 :(得分:0)
您可以尝试
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