Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
JSON_TYPEOF 関数
JSON_TYPEOF スカラー関数は、SUPER 値の動的型に応じて、ブール値、数値、文字列、オブジェクト、配列、または null の値を持つ VARCHAR を返します。
構文
JSON_TYPEOF(super_expression)
引数
- super_expression
-
SUPER式または列。
戻り型
VARCHAR
例
JSON_TYPEOF 関数を使用して、配列 [1,2] の JSON の型を確認するには、次の例を使用します。
SELECT JSON_TYPEOF(ARRAY(1,2));+-------------+ | json_typeof | +-------------+ | array | +-------------+
JSON_TYPEOF 関数を使用して、オブジェクト {"name":"Joe"} の JSON 型を確認するには、次の例を使用します。
SELECT JSON_TYPEOF(JSON_PARSE('{"name":"Joe"}'));+-------------+ | json_typeof | +-------------+ | object | +-------------+