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', '#')  #以自定字符,例如'#'拆分字符串

参考:

https://blog.csdn.net/yyywyr/article/details/51475410

原文地址:https://www.cnblogs.com/qi-yuan-008/p/12385333.html