技术栈

Hive Sql获取含有特殊字符key的json数据

htmlgood2024-03-19 19:14

hive表中json数据的key含有.符号,所以使用get_json_object(str,"$.key_1.key_2")语法的时候就会获取到null。解法是通过json_to_map方法将json数据变成一个map结果,然后用key下标的方式获取值,代码

sql 复制代码
json_to_map(str)["key_1.key_2]
上一篇:软考78-上午题-【面向对象技术3-设计模式】-结构型设计模式01
下一篇:Docker部署MySql主从详细教程
相关推荐
二楼后座。
3 小时前
Golang操作MySQL json字段优雅写法
mysql·golang·json
~ 小团子
3 小时前
每日一SQL 【各赛事的用户注册率】
数据库·sql
小袁拒绝摆烂
4 小时前
SQL开窗函数
android·sql·性能优化
~ 小团子
4 小时前
每日一SQL 【每月交易 I】
数据库·sql
%Leo
10 小时前
SQL判断先判断条件1是否符合,条件1不符合再判断条件2
数据库·sql
程序媛_
10 小时前
【JMeter】执行SQL
数据库·sql·jmeter
He.ZaoCha
11 小时前
多表查询-4-外连接
数据库·sql·mysql
张璐月
14 小时前
mysql 散记:innodb引擎和memory引擎对比 sql语句少用函数 事务与长事务
数据库·sql·mysql
天上掉下来个程小白
20 小时前
MybatisPlus-06.核心功能-自定义SQL
java·spring boot·后端·sql·微服务·mybatisplus
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04全球最强模型Grok4,国内已可免费使用!(附教程)05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07绿色建筑新态势:楼宇自控助力能效提升,推动成本优化新路径08【无标题】09DeepSeek各版本说明与优缺点分析10身弱武修法:玄之又玄,奇妙之门