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通过具体地址解析出行政区划(省 > 市 > 区 > 县 > 乡 > 镇 > 村)相关推荐

  1. 2020年中国全国5级行政区划(省、市、县、镇、村)

    2020年中国全国5级行政区划(省.市.县.镇.村) 链接: GIT_ADDRESS 数据来源 中华人民共和国国家统计局 链接: 数据来源

  2. 行政区域村级划分数据库_最新行政区划代码省市区三级 乡镇街道四级 村五级 数据库(2020年11月版 )...

    最新 行政区划代码 数据库 省市区三级 4331行街道镇乡四级 44983行  到村五级 678956行 2020年11月22日发行版已经同步官方最新数据[民政部行政区划调整批复] 省市区 全面 标准 ...

  3. sis最新ip地址2020_2020年12月版 最新IP数据库 号段归属地 省市区镇村行政区划

    IP地址数据库-最新 最新IP地址数据库(qqzeng-ip) 2020年12月版 743518 条数据 基于:国内基于省市区以及运营商 国外基于国家 主要大城市以及主要运营商 版本: 全球旗舰版   ...

  4. IP地址数据库 | 手机号段归属地数据库 | 行政区划省市区镇村数据库

    2021年4月 最新版 IP地址数据库 (全球版·国内版·国外版·掩码版·英文版) 全球旗舰版 798377行   国内精华版 285113行 演示  https://www.qqzeng.com/i ...

  5. Hadoop Hive sql 语法详细解释

    Hive 是基于Hadoop 构建的一套数据仓库分析系统.它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,能够将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...

  6. Hadoop Hive sql语法详解

    Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构 化的数据文件映射为一张数据库表,并提供完整的SQL查 ...

  7. hive hql文档_30分钟入门 Hive SQL(HQL 入门篇)

    Hive SQL 几乎是每一位互联网分析师的必备技能,相信每一位面试过大厂的童鞋都有被面试官问到 Hive 优化问题的经历.所以掌握扎实的 HQL 基础尤为重要,既能帮分析师在日常工作中"如 ...

  8. Hive SQL优化之 Count Distinct

    说实话,也是从今年4月份开始,笔者接触了大量写SQL的工作,才开始慢慢理解SQL的优化.在之前,公司的大数据平台只有十几个节点,随着业务快速发展,每天都会产生上百万条的数据,所以每天使用Hive写SQ ...

  9. Hive SQL的编译过程

    Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用.美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析.Hive的稳定性和 ...

最新文章

  1. AD时间同步原理分析
  2. GPU — CUDA 编程模型
  3. 用脚本批量执行redis命令
  4. Java核心技术点之动态代理
  5. devstack安装OpenStack Pike版本 (OVS+VLAN)
  6. 0分配不到地址_前端学习计算机网络——IP地址的划分及其分类
  7. python中对象的概念是什么_简述Python中的面向对象编程的概念
  8. Symbian编程VC开发环境设置
  9. 360Stack裸金属服务器部署实践
  10. POJ 2240 Arbitrage Bellman_ford 判读是否存在正环
  11. oracle 转成sql server,怎样把Oracle查询转换为SQL Server
  12. 大一c语言常见编程题,自己整理的C语言常见编程题
  13. android 加密dex,App加固(dex加密)
  14. 算法训练 调和数列问题
  15. WordPress .htaccess 安全配置15个
  16. 再访《Scratch少儿趣味编程》系列图书作者阿部和广、仓本大资
  17. 用 VS2019 编译带 libx264, libmp3lame 的 FFmpeg 库
  18. 【算法竞赛模板】二分图(染色法、匈牙利法)
  19. 为 a.out 举行一个特殊的告别仪式
  20. 草地与石头模型边缘混合

热门文章

  1. 图片表情制作,QQ斗图生成,搜狗图片搜索,自适应支持手机浏览
  2. 小米8 SE刷机安卓13
  3. 一分钟用HCaas搭建Frp内网穿透
  4. 安装依赖总是报错Install fail! Error: EBUSY: resource busy or locked
  5. 数字化转型六图法:算法地图
  6. Linux网络编程基础知识
  7. redis 两台服务器组集群
  8. charles安装证书并信任证书,仍然无法获取手机上的请求
  9. 如何在Windbg中安装mona
  10. 使用C32asm编辑