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

如何使用变量提取字典对象中首个元素的内容?

提取字典中第一个元素的正确方法

你遇到的问题是:使用projects:first_object_key这种点语法时,系统会把first_object_key当作字面量键名解析,而非你定义的变量值。要通过变量键访问字典内容,需要使用GET()函数。

正确的SQL写法如下:

SELECT
  TO_CHAR(GET(OBJECT_KEYS(projects), 0)) AS first_object_key,
  GET(projects, first_object_key) AS first_object
FROM table;

原理说明

  • OBJECT_KEYS(projects)返回字典所有键的数组,GET(..., 0)用于提取数组中的第一个键;
  • GET(projects, first_object_key)会以变量first_object_key的实际值作为键,从字典projects中获取对应内容,而非将变量名本身当作键。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 18:41:59