assumeNotNull
Nullable 类型的值对应的非 Nullable 值。
如果原始值为 NULL,则可能返回任意结果。
另请参见:函数 ifNull 和 coalesce。
语法
x— 任意可空类型的原始值。Nullable(T)
NULL,则返回其非 Nullable 值;如果输入值为 NULL,则返回任意值。Any
示例
用法示例
Query
Response
coalesce
NULL 参数。
语法
x[, y, ...]— 任意数量的非复合类型参数。所有参数的数据类型都必须彼此兼容。Any
NULL 的参数;如果所有参数均为 NULL,则返回 NULL。Any 或 NULL
示例
使用示例
Query
Response
firstNonDefault
arg1— 要检查的第一个参数 -arg2— 要检查的第二个参数 -...— 要检查的其他参数
Query
Response
Query
Response
Query
Response
Query
Response
ifNull
NULL,则返回替代值。
语法
x 不为 NULL,则返回 x;否则返回 alt。Any
示例
用法示例
Query
Response
isNotNull
NULL。
另请参见:运算符 IS NOT NULL。
语法
x— 非复合数据类型的值。Any
x 不是 NULL,则返回 1;否则返回 0。UInt8
示例
使用示例
Query
Response
isNull
NULL。
另请参见:运算符 IS NULL。
语法
x— 非复合数据类型的一个值。Any
x 为 NULL,则返回 1;否则返回 0。UInt8
示例
用法示例
Query
Response
isNullable
Nullable (即允许 NULL 值) 。
语法
x— 任意数据类型的值。Any
x 的数据类型是 Nullable,则返回 1;否则返回 0。UInt8
示例
用法示例
Query
Response
isZeroOrNull
0) 或 NULL。
语法
x— 数值。UInt
x 为 NULL 或等于零,则返回 1;否则返回 0。返回类型为 UInt8/16/32/64 或 Float32/Float64
示例
使用示例
Query
Response
nullIf
NULL。
语法
NULL;否则返回第一个参数。NULL 或 Nullable(x)
示例
使用示例
Query
Response
toNullable
Nullable。
语法
x— 任意非复合类型的值。Any
Nullable。Nullable(Any)
示例
使用示例
Query
Response