lateral view explode行轉列的簡單使用


示例數據:

des字段:  6ab4c|6ab46|6ab47|6ab48|6ab49|6abc0|6abc1|6abc2|6abc3|6abc4|6abcc|6abc6|6abc7
type字段:  6df4c|6df46|6df47|6df48|6df49|6dfc0|6dfc1|6dfc2|6dfc3|6dfc4|6dfcc|6dfc6|6dfc7

 

使用方式:select datenu,des,type from tb_split
lateral view explode(split(des,"\\|")) tb1 as des
lateral view explode(split(type,"\\|")) tb2 as type
執行過程是先執行from到as cloumn的列過程,再執行select 和where后邊的語句。 

 

參考:

行轉多列lateral view explode詳解


免責聲明!

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



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