赞
踩
通过Lateral View与UDTF(表生成函数)结合,将单行数据拆成多行数据,即行转列。
- lateralView: lateral view [outer] <udtf_name>(<expression>) <table_alias> as <columnAlias> (',' <columnAlias>)
- fromClause: from <baseTable> (lateralView) [(lateralView) ...]
此外,from
后可以有多个Lateral View语句,后面的Lateral View语句能够引用它前面的所有表和列名,实现对不同列的行数据进行拆分。
假设已有一张表pageAds,它有三列数据,第一列是pageid string,第二列是
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。