我们可以在用于加入配置单元查询的字段上使用拆分功能

时间:2016-04-30 22:42:49

标签: hive hiveql

例如,我有两个配置单A和B.

  

选择分割(a.field,':')[1]从A a a join B b on(split(a.field,':')[1] = b.field);

在这里,A&#39的字段可以是一个字符串" xyz:abc"。

1 个答案:

答案 0 :(得分:1)

当然可以。
这会按预期返回一行:

选择拆分(a.field,':')[1]从(选择' a:a' as字段)加入(选择' a&#39 ; field)b on split(a.field,':')[1] = b.field;