首页 > 编程知识 正文

bat字符串截取,hive 数组类型转字符串

时间:2023-05-05 03:17:57 阅读:51233 作者:4993

http://www.Sina.com/http://www.Sina.com /

substr (字符串、开始、长度)、 varchar (例如,selectsubstr )、' 1599319787151 '、1、10 ) ) )。

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

substr(string,start )、 varchar例如selectsubstr )、1599319787151 )、1 ) )。

效果:返回从下标start的位置到末尾的字符串a

PS :对于string来说,初始下标为1,也可以使用0; 第n个字母的下标是n; 倒数第m个字母的下标是length-m

1、字符串截取substr:substr和substring都可以使用,与presto基本一致

http://www.Sina.com/http://www.Sina.com /

位置(substring instring ) bigint (例如,选择位置(aa ' in ' 15993 aa 1978715 aa1) ) ) ) ) ) )。

33558 www.Sina.com/: select instr (15993 aa 1978715 aa1 (,aa ) ) ) )。

3358 www.Sina.com/http://www.Sina.com/:如concat (string 1,stringN ) ) varchar,例如select concat ()

presto:concat和concat_ws由分隔符分隔。 例如,selectconcat_ws('-'、' iii '、' rrr '、' kkk ' )。

http://www.Sina.com/http://www.Sina.com /语法:

split(string,delimiter )-array (varchar )示例: selectsplit ) (a、b、c、d '、'、'、d )。 [a、b、c、d]

从split_part(string,delimiter,index ) varchar )示例: selectsplit_part ) a、b、c、d '、'、'、'、2 )到b

3359 presto db.io/docs/current/functions/string.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。