IS_ BSON_ NULL
On this page
Returns a TINYINT 1 for nullable BSON input values, and returns a TINYINT 0 for other values.
By default, empty values, BSON NULL, and BSON Undefined are interpreted as nullable.
Syntax
IS_BSON_NULL(<value>)Argument
<value>: A valid BSON value or an expression that evaluates to a valid BSON value.
Return Type
SingleStore TINYINT type.
Remarks
The following table specifies the value returned by IS_ function for each input value:
|
Input Value |
Output Value |
|---|---|
|
|
1 |
|
BSON |
1 |
|
BSON |
1 |
|
Any other value |
0 |
Examples
Here are a few examples that demonstrate the behavior of IS_ function:
SELECT IS_BSON_NULL(NULL) AS Result;
+--------+
| Result |
+--------+
| 1 |
+--------+SELECT IS_BSON_NULL('null':>BSON) AS Result;
+--------+
| Result |
+--------+
| 1 |
+--------+SELECT IS_BSON_NULL('{"$undefined":true}':>BSON) AS Result;
+--------+
| Result |
+--------+
| 1 |
+--------+SELECT IS_BSON_NULL('"random string"') AS Result;
+--------+
| Result |
+--------+
| 0 |
+--------+SELECT IS_BSON_NULL(1234) AS Result;
+--------+
| Result |
+--------+
| 0 |
+--------+Last modified: April 4, 2024