代码之家  ›  专栏  ›  技术社区  ›  alim1990

Snowflake如何转换select查询结果并将其保存到对象数组中?

  •  1
  • alim1990  · 技术社区  · 3 年前

    我需要从表中选择特定的行,并将结果转换为数组。

    SELECT * FROM TEMP_TABLE WHERE ID > 1000
    

    结果将是大约4行具有以下结构:

    enter image description here

    我需要将结果转换成一个对象数组。

    select array_construct(*) from my_table;
    

    [1, 'TEST', 2, 'DATA'] .

    我使用的是JavaScript程序。

    如何将sql select行结果转换为Snowflake上的变量?

    1 回复  |  直到 3 年前
        1
  •  2
  •   Sergiu    3 年前

    用途:

    SELECT OBJECT_CONSTRUCT(*) FROM my_table;