You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从数据库元数据中提取指定的DESC字段数据?

不同数据库的SQL修改方案

根据你使用的数据库类型,对应修改SQL即可精准提取DESC字段:

PostgreSQL

  • 仅提取DESC的文本内容:
SELECT data.metadata -> 'details' ->> 'DESC' AS desc_info FROM db_information;
  • 保留JSON格式(仅返回{"DESC":"Ref 188888"}):
SELECT json_build_object('DESC', data.metadata -> 'details' ->> 'DESC') AS metadata_info FROM db_information;

MySQL/MariaDB

  • 仅提取DESC的文本内容:
-- 简洁写法
SELECT data.metadata->>'$.details.DESC' AS desc_info FROM db_information;
  • 保留JSON格式(仅返回{"DESC":"Ref 188888"}):
SELECT JSON_OBJECT('DESC', data.metadata->>'$.details.DESC') AS metadata_info FROM db_information;

SQL Server

  • 仅提取DESC的文本内容:
SELECT JSON_VALUE(data.metadata, '$.details.DESC') AS desc_info FROM db_information;
  • 保留JSON格式(仅返回{"DESC":"Ref 188888"},SQL Server 2022+支持):
SELECT JSON_OBJECT('DESC': JSON_VALUE(data.metadata, '$.details.DESC')) AS metadata_info FROM db_information;

内容的提问来源于stack exchange,提问作者bishibashi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 15:15:45