2020-11-05
hive,切分字符串后取最后一个元素
假设:tablename的字段word中的一个值 'a-b-c-d'
select split(word,'-')[-1] as list_wordfrom tablename ;
这样写会报错会出现null的现象。
分割后是一个列表,使用hive语法中的size()可以得到列表的长度,列表的最后一个元素就为
select list_word[size(list_word)-1] from
(select split(word,'-')[-1] as l..
原创
2020-11-05 17:00:09 ·
50 阅读 ·
0 评论