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]
相关推荐
jnrjian2 小时前
Oracle hints 空格要求
sql·oracle
m***66733 小时前
SQL 实战—递归 SQL:层级结构查询与处理树形数据
java·数据库·sql
A__tao3 小时前
gotool.top 的 SQL 转 Markdown
数据库·sql
矶鹬笛手4 小时前
(2.1) 信息技术及其发展
sql·计算机网络·c#
顧棟8 小时前
HDFS元数据与auditlog结合Hive元数据统计分析
hive·hadoop·hdfs
TDengine (老段)10 小时前
TDengine 转换函数 TO_JSON 用户手册
android·大数据·数据库·json·时序数据库·tdengine·涛思数据
2301_8002561111 小时前
第七章 空间存储与索引 知识点梳理3(空间填充曲线)
数据库·笔记·sql·postgresql
笃行客从不躺平12 小时前
遇到大SQL怎么处理
java·开发语言·数据库·sql
yumgpkpm14 小时前
腾讯云TBDS与CDH迁移常见问题有哪些?建议由CDH迁移到CMP 7.13 平台(类Cloudera CDP,如华为鲲鹏 ARM 版)
hive·hadoop·zookeeper·flink·spark·kafka·hbase
last_zhiyin14 小时前
Oracle sql tuning guide 翻译 Part 6-5 --- Hint使用报告的操作方法和例子
数据库·sql·oracle·sql tunning