在ODPS上实现将字段内数据进行拆解。
ODPS(Open Data Processing Service),开放数据处理服务,阿里的一个数据仓库解决方案。现在已更名为 MaxCompute,大数据计算服务,一种快速、完全托管EB级数据仓库解决方案。
示例
假设有一个表bdcqz,结构如下:
| id | zjh |
|---|---|
| 1 | 李某:身份证:111111111111111111 |
| 2 | 王某某:身份证:111111111111111112,赵某某:身份证:111111111111111113 |
通过爆炸函数来实现数据的转换:
SELECT SPLIT_PART(myzjh,':',1) as name
,tolower(SPLIT_PART(myzjh,':',3)) as sfzhm
FROM bdcqz
LATERAL VIEW explode(split(zjh,',')) mytable1 AS myzjh;
查询后示例:
| name | sfzhm |
|---|---|
| 李某 | 111111111111111111 |
| 王某某 | 111111111111111112 |
| 赵某某 | 111111111111111113 |
487



被折叠的 条评论
为什么被折叠?



