假设我有一个带有表b1和b2的数据库。b1有c1列和c2列b2有d1、d2和d3列。我正在寻找一个impala查询,它将产生以下所需的输出:
B1 | "C1+C2" B2 | "D1+D2+D3"
其中“d1+d2+d3”和“c1+c2”是串联字符串。
6g8kf2rb1#
是否要在新表中合并列?还是要将连接的列添加到现有表中?无论哪种方式,您都可以在impala中使用下面的代码来连接列:
SELECT CONCAT(C1,C2) AS concat_fields , "B1" AS table_name FROM B1 UNION SELECT CONCAT(D1,D2,D3) AS concat_fields , "B2" AS table_name FROM B2
1条答案
按热度按时间6g8kf2rb1#
是否要在新表中合并列?还是要将连接的列添加到现有表中?无论哪种方式,您都可以在impala中使用下面的代码来连接列: