Запрос типа Super Data Redshift

Новый супер-тип данных Redshift использует для запросов partiql. У меня есть массив данных, которые не вложены, например: [0,1,2,3,4]Как лучше всего запросить эти данные? Во всей документации говорится о вложенных массивах, но это на корневом уровне и не тестируется.

я пытался select supercolumnname[n] from tablewithsuper; и я получаю нули, что неправильно.

1 ответ

Лучший способ (который я знаю прямо сейчас) - разложить массив:

      CREATE TABLE my_schema.my_table (my_array SUPER)
INSERT INTO my_schema.my_table VALUES (JSON_PARSE('[10001,10002,3333]'));

SELECT m
FROM my_schema.my_table as t, t.my_array as m
Другие вопросы по тегам