Función JSON_TYPEOF
La función escalar JSON_TYPEOF devuelve un VARCHAR
con valores booleanos, números, cadenas, objetos, matrices o nulos, en función del tipo dinámico del valor SUPER
.
Sintaxis
JSON_TYPEOF(super_expression)
Argumentos
- super_expression
-
Una expresión o columna
SUPER
.
Tipo de retorno
VARCHAR
Ejemplos
Para comprobar el tipo de JSON de la matriz [1,2]
con la función JSON_TYPEOF, utilice el siguiente ejemplo.
SELECT JSON_TYPEOF(ARRAY(1,2));
+-------------+
| json_typeof |
+-------------+
| array |
+-------------+
Para comprobar el tipo de JSON del objeto {"name":"Joe"}
con la función JSON_TYPEOF, utilice el siguiente ejemplo.
SELECT JSON_TYPEOF(JSON_PARSE('{"name":"Joe"}'));
+-------------+
| json_typeof |
+-------------+
| object |
+-------------+