技术栈

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主从详细教程
相关推荐
鸿乃江边鸟
1 小时前
向量化和列式存储
大数据·sql·向量化
懒虫虫~
15 小时前
通过内存去重替换SQL中distinct,优化SQL查询效率
java·sql·慢sql治理
逛逛GitHub
15 小时前
1 个神级智能问数工具,刚开源就 1500 Star 了。
sql·github
Martin-Luo
16 小时前
Vue3 通过json配置生成查询表单
javascript·vue.js·json
Huhbbjs
17 小时前
SQL 核心概念与实践总结
开发语言·数据库·sql
咋吃都不胖lyh
17 小时前
SQL-字符串函数、数值函数、日期函数
sql
sensenlin91
17 小时前
Mybatis中SQL全大写或全小写影响执行性能吗
数据库·sql·mybatis
星尘库
17 小时前
后端json数据反序列化枚举类型不匹配的错误
json
BXCQ_xuan
17 小时前
软件工程实践四:MyBatis-Plus 教程(连接、分页、查询)
spring boot·mysql·json·mybatis
王维志
18 小时前
LiteDB详解
数据库·后端·mongodb·sqlite·c#·json·database
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程0446个Nano-banana 精选提示词,持续更新中05UV安装并设置国内源06KGG转MP3工具|非KGM文件|解密音频07conda中设置镜像地址(附所有可换的地址)08智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践09突破百度网盘的下载限速,两种方法教会你【超详细】10保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)