sql_or(X;Y)
Returns a boolean value indicating whether X
or
Y
are true. This function has SQL-compatible null
handling.
Syntax
sql_or(X;Y)
Input
Argument | Type | Description |
---|---|---|
X |
|
A scalar expression or column expression that evaluates to 0
or 1 |
Y |
|
A scalar expression or column expression that evaluates to 0
or 1 |
Return Value
sql_or(X;Y)
returns a boolean value of 1
if either
X
or Y
are true and 0
if
X
and Y
are both false.
The data type of the result is integer.
If X or Y is N/A (null), the result is also N/A.
Example
This example uses the sql_or(X;Y)
function to return 1
if
either colx
or coly
are true, which means containing the
value 1
. The function returns 0
if colx
and coly
are both false.
For null comparison, a column of results using the operator |
(logical or)
is provided for comparison. For more information, see | (logical or).
<table cols="colx,coly"> 1,0; 0,1; 0,0; 1,1; ,1; 1,; 0,; ,0; ,; </table> <willbe name="sqlor" label="SQL Null" value="sql_or(colx;coly)"/> <willbe name="and" label="Null" value="colx|coly"/>