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 | +-------------+