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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM