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