当前位置: 首页 > 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

相关文章:

  • 离线docker安装数据库(无法访问互联网),那么直接使用 docker pull mysql:latest
  • uniapp 小程序 textarea 层级穿透,聚焦光标位置错误怎么办?
  • firefox PAC代理
  • Vue创建登录页面
  • 根据浏览器的不同类型动态加载不同的 CSS 文件
  • Java高频面试之SE-11
  • 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