impala字符串函数在给定分隔符后提取文本

时间:2017-03-29 09:43:54

标签: hadoop user-defined-functions cloudera impala

假设我有一个可变长度的字符串,例如:

<script>
jQuery(document).ready(function() {
  jQuery("input#shipping_method_0_oik_weight_zone_shipping_45").prop( "checked", true );
});
</script>

用于在'633000000HIQWA4:005160000UT334' '00YYSKSG004:00YJDJJDA3443' '300SGDK112WA4:00KFJJD900' 之后提取文本的impala字符串函数 例如:

:

1 个答案:

答案 0 :(得分:2)

使用split_part(string source, string delimiter, bigint n)功能。 n的值将是字段从1开始编号。

select split_part('633000000HIQWA4:005160000UT334',':',2);

+----------------------------------------------------+
| split_part('633000000HIQWA4:005160000UT334',':',2) |
+----------------------------------------------------+
| 005160000UT334                                     |
+----------------------------------------------------+