当前位置: 首页 > news >正文

[Doris/函数] Doris 之数据查询

概述: Doris 之数据查询

函数篇

GET_JSON_STRING 函数 : JSON 字段提取

  • 推荐文献
  • GET_JSON_STRING 函数 - Doris/SQL函数
  • GET_JSON_STRINGApache Doris 提供的一个内置函数

用于从 JSON 文本中提取指定路径的字段值,并将其转换为字符串类型。
如果路径不存在或无法转换为字符串,则返回 NULL。

示例: 提取简单键值

  • 从 JSON 中获取键 "k1" 的值:
SELECT GET_JSON_STRING('{"k0": {"k01": ["hello", "world"] }, "k1":"v1", "k2":"v2"}', "$.k1") as r1 -- 第1层的字段-- , GET_JSON_STRING('{"k0": {"k01": ["hello", "world"] }, "k1":"v1", "k2":"v2"}', "$.k0.k01") as r2 -- 第2层的字段(嵌套字段)-- , GET_JSON_STRING('{"k0": {"k01": ["hello", "world"] }, "k1":"v1", "k2":"v2"}', "$.k0.k01[1]") as r2 -- 第2层的字段(嵌套字段)-- 返回结果:
r1|r2               |r2   |
--+-----------------+-----+
v1|["hello","world"]|world|

示例: 提取数组中的元素

  • 从键 "my.key" 的数组中获取第二个元素:
SELECT GET_JSON_STRING('{"k1":"v1", "my.key":["e1", "e2", "e3"]}', '$."my.key"[1]');
-- 返回结果: e2

示例: 嵌套路径提取

  • 从嵌套路径中提取第一个数组元素:
SELECT GET_JSON_STRING('{"k1.key":{"k2":["v1", "v2"]}}', '$."k1.key".k2[0]');
-- 返回结果: v1

示例: 提取数组中所有匹配的值

  • 从数组中提取所有键为 "k1" 的值:
SELECT GET_JSON_STRING('[{"k1":"v1"}, {"k2":"v2"}, {"k1":"v3"}, {"k1":"v4"}]', "$.k1");-- 返回结果: ["v1","v3","v4"]

注意事项

  • 路径格式:<json_path> 必须以 $ 开头,使用 . 分隔层级,数组索引用 [ ] 表示。
  • 特殊字符:路径中包含 . 时需用双引号包裹,例如 $."my.key".
  • 返回值:如果路径不存在或格式错误,返回 NULL。
  • 此函数适用于解析 JSON 数据,但对于复杂操作,推荐使用 jsonb 类型和相关函数以提高性能。

Y 推荐文献

  • Apache Doris
  • GET_JSON_STRING 函数 - Doris/SQL函数

X 参考文献

http://www.hskmm.com/?act=detail&tid=30137

相关文章:

  • 如何用AI绘制程序时序图
  • LLVM 后端支持 RISCV 矩阵扩展都有哪些方式
  • 简单聊聊数据可视化大屏制作的前端设计与后端开发
  • [THUWC 2018] 字胡串
  • 标识符
  • 2025 年钢结构厂家推荐榜:箱型H型/厂房仓库/电厂/桥梁/农牧业/锅炉/场馆/高层框架/装配式钢结构工厂,聚焦安全与品质,助力建筑项目精准选品
  • 2025 年粮库空调厂家最新推荐榜:聚焦技术创新与实用适配,助力粮库精准选购优质设备粮库空调一体机/粮库空调机组/碳钢喷塑粮库空调/低温粮库空调厂家推荐
  • 2025 年最新推荐!泳池除湿热泵厂家推荐榜单重磅发布,全方位解析优质厂家实力助您选对设备双模式/多功能/三集一体/全直流变频/室内/变频式泳池除湿热泵厂家推荐
  • django template filter safe escapejs json_script等
  • 2025年GEO(AI搜索优化)厂家口碑推荐排行榜
  • 2025年GEO(AI搜索优化)源头厂家权威推荐榜单:云视有客科技领跑行业新纪元
  • 2025年GEO服务商口碑推荐榜单:顶尖AI搜索优化厂家全方位解析
  • 2025年GEO(AI搜索优化)厂家口碑推荐榜:云视有客科技领跑行业创新
  • 2025 年涡流分离器源头厂家最新推荐排行榜:聚焦国内优质企业,助力制造企业精准采购可靠分离设备旋转分配器/油路分配器/离心过滤器厂家推荐
  • 欧美(美股、加拿大股票、墨西哥股票)股票数据接口文档
  • 2025年GEO(AI搜索优化)服务商口碑排行榜
  • vue播放rtsp流方案
  • 2025年GEO(AI搜索优化)源头厂家权威推荐榜单:云视有客科技领跑行业
  • 2025年GEO(AI搜索优化)公司口碑推荐排行榜单
  • 基于MATLAB的天线方向图综合与雷达天线设计
  • ​个人微信机器人开发
  • Kong Gateway 实操实例:代理上游服务并配置限流插件 - 指南
  • 2025 年最新二手手机交易公司推荐排行榜:聚焦企业的专业与诚信实力,为消费者精选可靠选择
  • 项目管理中的批量更新如何帮助节省时间和工作量?
  • 第三届大数据与数据挖掘国际会议(IEEE BDDM 2025)
  • CSS学习日记
  • 基于MATLAB的波导杆超声波传播仿真程序集设计与实现
  • for 循环中range的部分
  • JAVA函数式编程
  • 2025中国不锈钢反应釜厂家TOP5权威推荐(附技术参数对比)