hive截取字符串substr和substring的用法

第一种用法:

substr(string A,int start)和 substring(string A,int start),用法一样

功效:返回字符串A从下标start位置到结尾的字符串

 

第二种用法:

substr(string A,int start,int len)和 substring(string A,int start,int len),用法一样

功效:返回字符串A从下标start位置开始,长度为len的字符串

 

ps:对String来说,初始下标是1,也可以用0;第n个字母下标是n;倒数第m个字母下标是length-m

hive> select substr("abcdef",2);
bcdef

hive> select substr("abcdef",1);
abcdef

hive> select substr("abcdef",0);
abcdef

 


版权声明:本文为wx1528159409原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。