hive的lower,upper,length,concat,lpad,rpad,cast,split函数简述
hive的部分字符串函数,包括:
1. 小写:lower 或者 lcase 函数
select lower('App') #结果是:app select lcase('App')
2. upper 或者 ucase 函数
select upper('App') #结果是:APP select ucase('App')
3. 求字符串长度 length 函数
select length('App') #求字符串长度:3
4. 连接字符串 concat 函数
select concat('这个App', '不好用') #连接字符串
5. 左补齐 lpad 函数
select lpad('what', 10, '*') #左补齐,长度补成10位,以'*'补充,结果是:******what
6. 右补齐 rpad 函数
select rpad('what', 10, '*') #同理是右补齐
7. 强制转换类型 cast 函数
select cast(29 as float) #强制类型转换,转成float类型
8. 拆分字符串 split 函数
select split('www#baidu#com', '#') #以自定字符,例如'#'拆分字符串
参考: