hive函数str_to_map_hive str_to_map-程序员宅基地

技术标签: hive  

str_to_map(字符串参数, 分隔符1, 分隔符2)

使用两个分隔符将文本拆分为键值对。

分隔符1将文本分成K-V对,分隔符2分割每个K-V对。对于分隔符1默认分隔符是 ',',对于分隔符2默认分隔符是 '='

 

例子:

1. 创建map字段

1

2

3

4

5

6

DROP TABLE IF EXISTS tmp.tmp_str_to_map;

CREATE TABLE IF NOT EXISTS tmp.tmp_str_to_map

(

ocolumn string comment '原始字段',

rcolumn map<string,string> comment 'map字段'

);

  

--------------------------------------------------------------------

如果数据很想kv 直接清洗下数据转成map:

str_to_map(regexp_replace(params,

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_38102941/article/details/88561229

智能推荐

open3d高级API精确控制旋转和移动的视角_open3d vis 视角变换-程序员宅基地

文章浏览阅读767次。目录核心思路保存视图加载视图重写draw_geometries调用示例保存视角绘制open3d高级API,调用函数即可精确控制初始化点云或网格显示的旋转和移动的视角,代码是封装好的函数,直接调用即可!!核心思路从param = vis.get_view_control().convert_to_pinhole_camera_parameters()获取当前参数:实际上是一个4*4齐次坐标变换矩阵,描述物体的旋转和移动 构造自己的旋转矩阵:rot=Rot.from_e_open3d vis 视角变换

在 Umi3 中配置 UEditor_umi3 ueditor-程序员宅基地

文章浏览阅读692次。文章目录前言一、下载 UEditor 源码二、配置 Umi 打包三、上传组件配置总结前言最近在公司的 CMS 系统开发中遇到了富文本组件定制的功能,需要支持插入代码片段,高亮,推特分享等定制化功能,尝试了一些富文本做二次开发不是特别好用,最终决定使用 ueditor 进行二次开发,但 ueditor 已经停止维护多年,没有直接支持组件化,故我们只能通过其他方式进行引入。一、下载 UEditor 源码https://github.com/fex-team/ueditor/releases二、配置_umi3 ueditor

移动Web开发字体格式选择(附.woff\.woff2 兼容性)_woff和woff2-程序员宅基地

文章浏览阅读6.2k次,点赞2次,收藏2次。在做移动开发的时候,UI设计师会提供一些定制字体,来提高产品的视觉效果。对于前端开发来说,就需要考虑字体文件的兼容性和文件的大小,在尽量保证UI效果的情况下,兼容更多的浏览器,减少资源体积,使UI效果、兼容性、性能三者达到平衡。由于中文字体字符集的限制,最终字体包文件都会很大,这里不做讨论。下面主要介绍英文、数字符号场景下几种常见的字体格式。.ttfTrueType,是Type 1(Ado..._woff和woff2

Android fastboot驱动无法安装和识别问题-程序员宅基地

文章浏览阅读4.6k次,点赞22次,收藏38次。这篇文章主要讨论了Android fastboot驱动无法安装和识别的问题。首先,描述了问题的现象,即在Android fastboot模式下,设备出现在其他设备中,而且指令不生效。作这是典型的驱动问题,可能是由于驱动异常或者不兼容当前的fastboot设备。_fastboot驱动

【疑难杂症】vue-cli热更新失效_vue-cli2热更新配置,解决热更新失败的问题-程序员宅基地

文章浏览阅读9k次,点赞8次,收藏9次。前情提要公司又双叒要搭建新的前端项目,以前用vue-cli3.0,所以这次就是用vue-cli4来搭建一下玩玩。结果玩不好,vue-cli搭建的vue项目,部分热更新失败。主要体现在:1..vue文件的修改,可以实现热更新;2.在main.js等引入的文件,无法实现热更新。过程私以为是vue-cli版本不同导致的,所以在找度娘的过程中,也指定了是vue-cli4结果试过很多方法:1.配置vue.config.js,几个关键的属性也都开了devServer: { hot:_vue-cli2热更新配置,解决热更新失败的问题

YOLOX学习_yolox voc split-程序员宅基地

文章浏览阅读159次。VOC——infraredUAV_yolox voc split

随便推点

AI 绘画Stable Diffusion 研究(二)sd模型ControlNet1.1 介绍与安装_sd contronet模型-程序员宅基地

文章浏览阅读1.2k次,点赞23次,收藏17次。AI 绘画Stable Diffusion 研究(二)sd模型ControlNet1.1 介绍与安装_sd contronet模型

学习-Vue3-绑定内联样式-程序员宅基地

文章浏览阅读178次。<template> <div> <!-- 绑定内联样式--绑定对象 --> <!-- <div :style="{color: activeColor, 'font-size': fontSize+ 'px'}">测试</div> --> <div :style="styleOb..._vue 如何加内联样式

跟奥巴马一起编程(15)-程序员宅基地

文章浏览阅读228次。跟奥巴马一起编程(15)时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)题目描述美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形

抖音趣味测试、心理测试类短视频素材哪里找?文案怎么写?技巧大汇总_性格测试类小程序文案怎么获得-程序员宅基地

文章浏览阅读6.4k次。受疫情“宅经济”影响,依托于短视频生态的直播迎来了前所未有的大爆发,全民用户注意力被极度分散。(更多精彩干货请关注共众号:萤火宠)如今短视频市场的火热程度毋庸置疑,对于普通用户来说,短视频平台是时间黑洞,而对于我们互联网人而言,这是个天然的金矿。今天和给大家分享一个短视频引流项目:抖音测试号虽然测试号这种玩法并不是最近的产物,但尽管如此,这个项目还是有非常大的可行性和操作空间,项目的玩法套路还是值得一看,非常值得大家学习。今天将分别从项目玩法揭秘、变现方式 2 个方面,跟大家唠唠关于抖音捡漏号变_性格测试类小程序文案怎么获得

Linux之父终于被劝动:用了30年的Linux内核C语言将升级至C11-程序员宅基地

文章浏览阅读144次。晓查 发自 凹非寺量子位 | 公众号 QbitAI还在使用89年版C语言的Linux内核,现在终于要做出改变了。今天,Linux开源社区宣布,未来会把内核C语言版本升级到C11,预计5.1..._linux的内核换成c11语言有什么影响吗

Java怎么配置环境变量?_java环境变量设置-程序员宅基地

文章浏览阅读2k次。作为一个开发者在自己的系统上面安装Java开发环境设置环境变量是必须会的一项技能。今天小千就来教大家如何去配置环境变量。配置步骤1.首先先要安装好Java环境,这个步骤比较简单,下一步即可,注意要记住我们的安装路径后面需要用到。之后我们在桌面此电脑图标上面点击右键,选择属性。在打开的页面中我们点击左侧的高级系统设置,之后就能够看到环境变量的按钮了。2.点击进去之后可以看到有两个变量设置,我们选择系统变量下面的新建选项,新建一个变量3.之后我们需要用到刚刚安装Java的路径了,在里面我们输入变量名_java环境变量设置