json串
{“26”:“2”,“29”:“1”}
mysql查询key=26时的value值
select REPLACE(json_extract(json_name,“$.“26"”),'”‘,’') from table_name
hive查询key=26时的value值
select get_json_object(json_name,‘$.26’) from table_name
本文对比了在MySQL和Hive中使用`json_extract`和`get_json_object`函数查询JSON字符串中指定键(key=26)对应的value值的方法。
json串
{“26”:“2”,“29”:“1”}
mysql查询key=26时的value值
select REPLACE(json_extract(json_name,“$.“26"”),'”‘,’') from table_name
hive查询key=26时的value值
select get_json_object(json_name,‘$.26’) from table_name
2477
7674
4165
4023
2084

被折叠的 条评论
为什么被折叠?
