如何加入同一表中的列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何加入同一表中的列相关的知识,希望对你有一定的参考价值。
实际上我试着加入同一个表上的列。这是场景,
问题:
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
也是如此
以上是关于如何加入同一表中的列的主要内容,如果未能解决你的问题,请参考以下文章