JSON_TYPEOF 函数
根据 SUPER
值的动态类型,JSON_TYPEOF 标量函数返回具有布尔值、数值、字符串、对象、数组或 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 | +-------------+