

サンプルとして以下のjsonデータを登録します。  
例えば一行目のHistory構造体を持つレコードのみ出力するsql文を書くために  
Books.Historyのサイズを取得して比較したいのですが、やり方はないでしょうか？

**◆JSONファイル:**

[code]

    {"User":{"Name":"aaaaa","age":"20"},"Books":{"History":{"Title":"xxxxx","page":"100"}}}
    {"User":{"Name":"aaaaa","age":"20"},"Books":{"Science":{"Title":"yyyyy","page":"200"}}}
    
[/code]


CC BY-SA 4.0
2022-06-16T16:13:50.737
89431
2022-06-18T14:57:03.627
2022-06-18T14:57:03.627
53102
53102
question
json google-bigquery
bigqueryで特定の構造体をもつレコードのみ出力する方法


すみません、自己解決しました。

質問時のjsonサンプルだと、以下のSQL文で想定した出力ができるようになりました。

[code]

    select User, Books.History from `テーブル名`
    where Books.History is not null
    
[/code]


CC BY-SA 4.0
2022-06-18T06:19:49.137
89457
2022-06-18T08:31:36.787
2022-06-18T08:31:36.787
3060
53102
89431
answer