Checks whether a variable is an object. The IS_OBJECT function returns true
for
objects, including empty objects. The function returns false
for any other values,
including null.
Syntax
IS_OBJECT(super_expression)
Arguments
- super_expression
-
A
SUPER
expression or column.
Return type
BOOLEAN
Examples
To check if {"name": "Joe"}
is an object using the IS_OBJECT function, use the following example.
CREATE TABLE t(s super);
INSERT INTO t VALUES (JSON_PARSE('{"name": "Joe"}'));
SELECT s, IS_OBJECT(s) FROM t;
+----------------+-----------+
| s | is_object |
+----------------+-----------+
| {"name":"Joe"} | true |
+----------------+-----------+