Slide 20
Slide 20 text
構造データ ARRAY
ARRAY関数とSTRUCT関数を使用することで、配列や構造体(
Nested Data)を操作することができます。
SELECT ARRAY[1, 2, 3, 4, 5] AS numbers_array;
SELECT
numbers_array[OFFSET(0)] AS first_element,
numbers_array[OFFSET(2)] AS third_element
FROM (SELECT ARRAY[1, 2, 3, 4, 5] AS numbers_array);
1.配列を生成する方法(ARRAY)
2.配列内の要素を取得する方法(numbers_array)
3.配列内の要素を展開して取得する方法(UNNEST)
SELECT number
FROM UNNEST([1, 2, 3, 4, 5]) AS number;