【问题标题】:Redshift Super Data type QueryingRedshift 超级数据类型查询
【发布时间】:2021-06-04 18:27:51
【问题描述】:

Redshift 的新超级数据类型使用 partiql 进行查询。我有一组未嵌套的数据,例如:[0,1,2,3,4] 查询此数据的最佳方法是什么?所有文档都在讨论嵌套数组,但这是在根级别,没有测试。

我尝试了select supercolumnname[n] from tablewithsuper;,但我得到的是空值,这是不对的。

【问题讨论】:

    标签: amazon-redshift partiql


    【解决方案1】:

    最好的方法(我现在知道的)是unnest 数组:

    CREATE TEMPORARY TABLE my_table (my_array SUPER);
    INSERT INTO my_table VALUES (JSON_PARSE('[10001,10002,3333]'));
    SELECT m FROM my_table as t, t.my_array as m;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 2011-07-23
      • 1970-01-01
      相关资源
      最近更新 更多