可以为连接中未匹配的列设置默认值吗?

时间:2016-07-26 18:38:00

标签: sql hadoop hive presto

假设我正在使用左外连接运行Hive查询以从表B中提取新列X而不是在列X中为表A中没有匹配的记录设置空值,有没有办法将其默认为字符串?

1 个答案:

答案 0 :(得分:3)

您可以使用coalesce()执行此操作:

coalesce(b.x, 'default value')

这是ANSI标准功能,在Hive中受支持。