hive sql通过具体地址解析出行政区划(省 > 市 > 区 > 县 > 乡 > 镇 > 村)
hive sql通过具体地址解析出行政区划(省 > 市 > 区 > 县 > 乡 > 镇 > 村)
一.任务结果:
二. 创建表
create table test_xzqh(dz string comment '地址')
三.插入测试数据
insert into test_xzqh values
('温岭市箬横镇西江村232号')
,('温岭市松门镇塘礁村')
,('三门县浦坝港镇官塘村175号')
,('温岭市横峰街道马鞍桥村村部')
,('临海市古城街道台州府路162号')
,('路桥区路桥街道银座街269号')
,('温岭市石塘镇林石北路170路阳光小区3幢047号')
,('临海市大田街道双庙村')
,('黄岩区上郑乡圣堂村')
,('临海市白水洋镇上官路99号')
,('仙居县环城北路以北')
四.相关逻辑
select
dz,
regexp_replace(dz,regexp_replace(dz,'.*省',''),'') as sheng,
regexp_replace(regexp_replace(dz,'.*省',''),regexp_replace(regexp_replace(dz,'.*省',''),'.*市',''),'') as shi,
if(length(regexp_replace(concat(split(dz,'区')[0],'区'),'.*[省|市]',''))>6,'',regexp_replace(concat(split(dz,'区')[0],'区'),'.*[省|市]','')) as qu,
regexp_replace(regexp_replace(dz,regexp_replace(dz,'.*县',''),''),'.*[省|市|区]','') xian,
regexp_replace(regexp_replace(dz,regexp_replace(dz,'.*乡',''),''),'.*[省|市|区|县]','') xiang,
regexp_replace(regexp_replace(dz,regexp_replace(dz,'.*镇',''),''),'.*[省|市|区|县|乡]','') zhen,
regexp_replace(regexp_replace(dz,regexp_replace(dz,'.*街道',''),''),'.*[省|市|区|县|乡]','') jiedao,
regexp_replace(regexp_replace(dz,regexp_replace(dz,'.*村',''),''),'.*[省|市|区|县|乡|镇|街道]','') cun
from test_xzqh
hive sql通过具体地址解析出行政区划(省 > 市 > 区 > 县 > 乡 > 镇 > 村)相关推荐
- 2020年中国全国5级行政区划(省、市、县、镇、村)
2020年中国全国5级行政区划(省.市.县.镇.村) 链接: GIT_ADDRESS 数据来源 中华人民共和国国家统计局 链接: 数据来源
- 行政区域村级划分数据库_最新行政区划代码省市区三级 乡镇街道四级 村五级 数据库(2020年11月版 )...
最新 行政区划代码 数据库 省市区三级 4331行街道镇乡四级 44983行 到村五级 678956行 2020年11月22日发行版已经同步官方最新数据[民政部行政区划调整批复] 省市区 全面 标准 ...
- sis最新ip地址2020_2020年12月版 最新IP数据库 号段归属地 省市区镇村行政区划
IP地址数据库-最新 最新IP地址数据库(qqzeng-ip) 2020年12月版 743518 条数据 基于:国内基于省市区以及运营商 国外基于国家 主要大城市以及主要运营商 版本: 全球旗舰版 ...
- IP地址数据库 | 手机号段归属地数据库 | 行政区划省市区镇村数据库
2021年4月 最新版 IP地址数据库 (全球版·国内版·国外版·掩码版·英文版) 全球旗舰版 798377行 国内精华版 285113行 演示 https://www.qqzeng.com/i ...
- Hadoop Hive sql 语法详细解释
Hive 是基于Hadoop 构建的一套数据仓库分析系统.它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,能够将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...
- Hadoop Hive sql语法详解
Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...
- hive hql文档_30分钟入门 Hive SQL(HQL 入门篇)
Hive SQL 几乎是每一位互联网分析师的必备技能,相信每一位面试过大厂的童鞋都有被面试官问到 Hive 优化问题的经历.所以掌握扎实的 HQL 基础尤为重要,既能帮分析师在日常工作中"如 ...
- Hive SQL优化之 Count Distinct
说实话,也是从今年4月份开始,笔者接触了大量写SQL的工作,才开始慢慢理解SQL的优化.在之前,公司的大数据平台只有十几个节点,随着业务快速发展,每天都会产生上百万条的数据,所以每天使用Hive写SQ ...
- Hive SQL的编译过程
Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用.美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析.Hive的稳定性和 ...
最新文章
- AD时间同步原理分析
- GPU — CUDA 编程模型
- 用脚本批量执行redis命令
- Java核心技术点之动态代理
- devstack安装OpenStack Pike版本 (OVS+VLAN)
- 0分配不到地址_前端学习计算机网络——IP地址的划分及其分类
- python中对象的概念是什么_简述Python中的面向对象编程的概念
- Symbian编程VC开发环境设置
- 360Stack裸金属服务器部署实践
- POJ 2240	Arbitrage Bellman_ford 判读是否存在正环
- oracle 转成sql server,怎样把Oracle查询转换为SQL Server
- 大一c语言常见编程题,自己整理的C语言常见编程题
- android 加密dex,App加固(dex加密)
- 算法训练 调和数列问题
- WordPress .htaccess 安全配置15个
- 再访《Scratch少儿趣味编程》系列图书作者阿部和广、仓本大资
- 用 VS2019 编译带 libx264, libmp3lame 的 FFmpeg 库
- 【算法竞赛模板】二分图(染色法、匈牙利法)
- 为 a.out 举行一个特殊的告别仪式
- 草地与石头模型边缘混合