当前位置: 首页 > news >正文

hive将包含逗号的字段拆分为多列

目录

一、概述

二、行动

1.准备数据

2.数据清洗 

3.substring_index函数 

4.split函数实现


一、概述

想将hive表中包含逗号的字段按逗号做分隔符进行分列操作

二、行动

1.准备数据

--1
select '{1,2,3,4,5,6,7,8}' as num_str --使用的数据

2.数据清洗 

--2
select num_str,replace(replace(num_str,'{',''),'}','')  as clean1 --清洗掉大括号from (select '{1,2,3,4,5,6,7,8}' as num_str --使用的数据) t 

3.substring_index函数 

函数介绍:

substring_index(string A, string delim, int count)

返回分隔符出现次数之前字符串A中的子字符串,count>


http://www.mrgr.cn/news/62761.html

相关文章:

  • 布隆过滤器:极简存储,高效检索
  • Python bs4 结合 Scrapy,进行数据爬取和处理
  • [ 应急响应靶场实战 ] VMware 搭建win server 2012应急响应靶机 攻击者获取服务器权限上传恶意病毒 防守方人员应急响应并溯源
  • 「虚拟现实中的心理咨询:探索心灵世界的新方法」
  • 【Spring】Spring 核心和设计思想
  • ES聚合(仅供自己参考)
  • chrome编辑替换js文件的图文教程
  • 易考八股文之SpringBoot和SSM的优缺点
  • 搜维尔科技:Win8 VR生产安全,多平台兼容,实时反馈与指导
  • 持续基础怎么搞?Jenkins+Docker+Git实战
  • 大模型常见依赖库的安装问题汇总
  • 在Java中 try catch 会影响性能吗?
  • 结构体数组复习
  • (蓝桥杯C/C++)——STL(下)
  • 【微服务】Nacos 注册中心
  • 17. 从尾到头打印链表
  • 白盒测试基本概念(学习笔记)
  • Redis数据库
  • 【IC每日一题--单bitCDC跨时钟和同步FIFO】
  • mysql8.0.32升级到8.0.40
  • LeetCode20:有效的括号
  • 支持ANC的头戴式蓝牙耳机,更有小金标认证,QCY H3 Pro体验
  • 10.30
  • AR基础知识:SLAM同时定位和构图
  • 功能强大视频编辑软件 Movavi Video Editor Plus 2024 v24.2.0 中文特别版
  • ValueError: Object arrays cannot be loaded when allow_pickle=False