はじめに BigQueryの「大容量のデータを高速でスキャンできる」「従量課金の料金形態」という性質から、テーブル設計をはじめるとRDBMSといろいろ違いがでてくる。 今回は配列をカラムに格納する上で便利なunnest(アンネスト)関数を紹介。 前提 サンプルコードを動かす前に、with関数を使ってメモリー上に試験的に使うデータを保持するようにする。 #standardSQL WITH data AS ( SELECT "primes under 15" AS description, [1,2,3,5,7,11,13] AS primes_array) この時点で #standardSQL WITH data AS ( SELECT "primes under 15" AS description, [1,2,3,5,7,11,13] AS primes_array) SELECT co
![BigQueryのunnest関数 | 1 Minute Tips](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a8246c82496845193e1c6f7049d73f3afa7696a/height=288;version=1;width=512/https%3A%2F%2Fsumito.jp%2Fwp-content%2Fuploads%2F2018%2F11%2Fbigquery.png)