我在HIVE上的SPLIT函数中遇到以下问题。我的样本记录如下:
芯片/RAM
软件芯片
设备&GPS
芯片矢量
我想把它分开,取第一个元素。例如选择SPLIT('chips/RAM','[/]'([1];结果RAM
如果分隔符不同,我该如何编写split函数。PLease帮助
Hivesplit()
函数中的拆分器是一个正则表达式。你可以试试:
split(col, '[-/& ]')