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]
相关推荐
WangX-西石油1 小时前
DVWA靶场上Low级别SQL注入漏洞学习
sql·网络安全
小欣加油1 小时前
Hive综合应用案例——用户学历查询
数据仓库·hive·hadoop
Gauss松鼠会2 小时前
GaussDB(DWS) SQL性能问题案例集
java·数据库·经验分享·spring boot·后端·sql·gaussdb
雷工笔记3 小时前
SQL系列1:AI排查SQL语句中的幽灵
数据库·sql
这个DBA有点耶3 小时前
SQL语义执行:当数据库开始“理解”你的查询意图
数据库·sql·自然语言处理·创业创新·dba·程序员创富·改行学it
yumgpkpm3 小时前
Hadoop(CDH6、CDP7)在Qwen3.7大模型训练中的作用,(含部署、运行操作步骤)
大数据·hive·hadoop·分布式·zookeeper·spark·kafka
数据库小学妹3 小时前
ProxySQL选型实战:从手写读写分离到中间件的踩坑全记录
数据库·sql·中间件
一条泥憨鱼3 小时前
详解MyBatis 动态 SQL
java·数据库·sql·mysql·mybatis·动态sql
BlackHeart120316 小时前
【SQL】Oracle中序列(Sequence)作为默认值引发的ORA-00979
数据库·sql·oracle
就叫飞六吧20 小时前
生产数据库批量 UPDATE / DELETE 核心要点-不备份=自行提桶跑路
数据库·sql·mysql