Documentation Index
Fetch the complete documentation index at: https://docs.sdf.com/llms.txt
Use this file to discover all available pages before exploring further.
booland
returns result of logical (Boolean) AND of x and y
Supported Signatures
function booland(decimal(38, 0), decimal(38, 0)) returns boolean
🔗 Official Documentation
boolnot
returns result of logical (Boolean) NOT of x
Supported Signatures
function boolnot(decimal(38, 0)) returns boolean
🔗 Official Documentation
boolor
returns result of logical (Boolean) OR of x and y
Supported Signatures
function boolor(decimal(38, 0), decimal(38, 0)) returns boolean
🔗 Official Documentation
boolxor
returns result of logical (Boolean) XOR of x and y
Supported Signatures
function boolxor(decimal(38, 0), decimal(38, 0)) returns boolean
🔗 Official Documentation
coalesce
returns the first non-null expression among its arguments
Supported Signatures
function coalesce($1, ...) returns $1
🔗 Official Documentation
decode
compare an expression to search values and returns the matching one
Supported Signatures
function decode($1, $1, $1, ...) returns $1
🔗 Official Documentation
equal_null
Checks if two values are equal, with NULL=NULL semantic
Supported Signatures
function equal_null($1, $1) returns boolean
function equal_null(array, array) returns boolean
🔗 Official Documentation
greatest
returns the largest value from a list of expressions
Supported Signatures
function greatest($1, ...) returns $1
🔗 Official Documentation
greatest_ignore_nulls
returns the largest value from a list of expressions
Supported Signatures
function greatest_ignore_nulls($1, ...) returns $1
🔗 Official Documentation
iff
Returns arg2 if arg1 is true, arg3 otherwise.
Supported Signatures
function iff(boolean, $1, $1) returns $1
🔗 Official Documentation
ifnull
Returns second expression if the first expression is NULL, the first expression otherwise.
Supported Signatures
function ifnull($1, $1) returns $1
🔗 Official Documentation
is_null_value
Returns true if VARIANT value is null
Supported Signatures
function is_null_value(variant) returns boolean
🔗 Official Documentation
least
returns the smallest value from a list of expressions
Supported Signatures
function least($1, ...) returns $1
🔗 Official Documentation
least_ignore_nulls
returns the smallest value from a list of expressions
Supported Signatures
function least_ignore_nulls($1, ...) returns $1
🔗 Official Documentation
nullif
Supported Signatures
function nullif($1, $1) returns $1
🔗 Official Documentation
nullifzero
Returns the 1st input, with values equal to 0 replaced with NULL
Supported Signatures
function nullifzero(decimal(38, 0)) returns decimal(38, 0)
function nullifzero(double) returns double
🔗 Official Documentation
nvl
Returns second expression if the first expression is NULL, the first expression otherwise.
Supported Signatures
function nvl($1, $1) returns $1
🔗 Official Documentation
nvl2
Returns second expression if the first expression is NOT NULL. Returns the third expression otherwise.
Supported Signatures
function nvl2($1, $1, $1) returns $1
🔗 Official Documentation
regr_valx
Returns the value of the dependent variable (2nd param) if both values are not-null.
Supported Signatures
function regr_valx(double, double) returns double
🔗 Official Documentation
regr_valy
Returns the value of the independent variable (1st param) if both values are not-null.
Supported Signatures
function regr_valy(double, double) returns double
🔗 Official Documentation
zeroifnull
Converts to zero if the input is NULL
Supported Signatures
function zeroifnull(decimal(38, 0)) returns decimal(38, 0)
function zeroifnull(double) returns double
🔗 Official Documentation