[英]How to handle SPLIT function in HIVE with different delimiters occurs on records
我对HIVE的SPLIT功能有以下问题。 我的样本记录如下:
芯片/ RAM
软件芯片
设备和GPS
芯片向量
我想将其拆分并采用第一个元素。 例如,选择SPLIT('chips / RAM','[/]')[1]; 结果内存
如果分隔符不同,我该如何编写split函数。 请帮忙
Hive split()
函数中的split()
器是一个正则表达式。 你可以试试:
split(col, '[-/& ]')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.