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

如何通过SQL查询返回数据库表字典字段中的market_type值?

解决方法

只需将查询中的SELECT *替换为提取并转换后的market_type字段即可,同时可以给结果列起一个友好的别名:

SELECT CAST(info ->> 'market_type' AS INTEGER) AS market_type
FROM features 
WHERE CAST(info ->> 'market_type' AS INTEGER) NOT IN (1, 2, 3, 4, 56);

如果需要避免返回重复的market_type值,可添加DISTINCT关键字去重:

SELECT DISTINCT CAST(info ->> 'market_type' AS INTEGER) AS market_type
FROM features 
WHERE CAST(info ->> 'market_type' AS INTEGER) NOT IN (1, 2, 3, 4, 56);

说明

  • 替换SELECT *为目标字段表达式,就能只返回你需要的market_type值
  • AS market_type用于给结果列指定明确的名称,避免默认的表达式作为列名
  • DISTINCT可选,用于过滤掉重复的market_type记录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 23:52:08