SnowConvert AI - BigQuery - 演算子¶
IS 演算子¶
IS 演算子は、テスト対象の条件に対して TRUE または FALSE を返します。これらは、 NULL 入力の場合でも、NULL を返すことはありません。([BigQuery SQL 言語リファレンス IS 演算子](https://cloud.google.com/bigquery/docs/reference/standard-sql/operators?hl=en#is_operators))
BigQuery |
Snowflake |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UNNEST 演算子¶
UNNEST 演算子は配列を受け取り、配列内の各要素を1行ずつ含むテーブルを返します。([BigQuery SQL 言語リファレンス UNNEST 演算子](https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#unnest_operator))。
この演算子は[FLATTEN](../../../../sql-reference/functions/flatten.rst)関数を使用してエミュレートされます。関数によって返される VALUE 列と INDEX 列は、 UNNEST 演算子のエイリアスに合わせて名前が変更されます。
BigQuery |
Snowflake |
|---|---|
|
|
|
|
|
|
|
|
SELECT *と UNNEST¶
UNNEST 演算子を SELECT *ステートメント内で使用すると、 EXCLUDE キーワードを使用して不要な FLATTEN 列が削除されます。
入力:
生成されたコード: