半構造化データ関数と構造化データ関数¶
これらの関数は次の場合に使用されます。
- 半構造化データ形式 (JSON、Avro、および XML を含む) 
- 半構造化データ型 (VARIANT、 OBJECT、および ARRAY を含む)。 
- 構造化データ型 (構造化 OBJECT、構造化 ARRAY、構造化 MAP を含む)。 
半構造化データ関数と構造化データ関数のリスト¶
機能は、実行される操作のタイプごとに次のようにグループ化されます。
- JSON および XML データの解析。 
- 半構造化データと構造化データの値を抽出(例: ARRAY、 OBJECT、 MAP から)。 
- 半構造化データ型と構造化データ型間の変換/キャスト。 
- 半構造化データ(型述語)の値のデータ型の決定。 
| サブカテゴリ | 関数 | メモ | 
|---|---|---|
| JSON および XML 解析 | ||
| 配列/オブジェクトの作成と操作 | 集計関数 もご参照ください。 | |
| 集計関数 もご参照ください。 | ||
| 集計関数 もご参照ください。 | ||
| 集計関数 もご参照ください。 | ||
| 高次 | Snowflakeの高階関数でラムダ関数をデータ上で使用する もご参照ください。 | |
| Snowflakeの高階関数でラムダ関数をデータ上で使用する もご参照ください。 | ||
| Snowflakeの高階関数でラムダ関数をデータ上で使用する もご参照ください。 | ||
| MAPの作成と操作 | ||
| 抽出 | ||
| GET のバリエーション。 | ||
| OBJECT のキーと値のペアからキーを抽出します。 | ||
| 変換/キャスティング | ||
| タイプ述語 | ||