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