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

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]
相关推荐
Csvn4 小时前
📊 SQL 入门 Day 7:子查询 — 查询中的查询
后端·sql
OneNobody13 小时前
Spark SQL AQE工作原理源码剖析
大数据·sql·spark
humbinal14 小时前
同时支持 gui & cli 的 parquet 文件查看工具,高性能小清新!
hive·python·rust·spark·开源·github·parquet
灯澜忆梦14 小时前
Go 语言 _JSON---序列化与反序列化
开发语言·golang·json
kali-Myon14 小时前
深入 MySQL 内核:从临时哈希表分配机制详解 Floor 报错注入核心原理
数据库·sql·mysql·安全·web
梦想画家16 小时前
用SQL驱动AI:Trino AI Functions跨源情报分析实战指南
sql·ai·trino
Csvn1 天前
📊 SQL 入门 Day 6:多表查询 — JOIN 的四种姿势
后端·sql
光影6271 天前
MySQL基础入门
数据库·笔记·sql·学习·mysql·学习方法
光影6272 天前
MySQL 进阶篇 —— 事务 / 外键 / 索引 / 高级查询
数据库·笔记·sql·学习·mysql
Csvn2 天前
📊 SQL 入门 Day 5:GROUP BY & HAVING — 开始分组分析
后端·sql