assumeNotNull
Nullable 型の値に対して、対応する非 Nullable 型の値を返します。
元の値が NULL の場合は、任意の結果が返されることがあります。
関連項目: 関数 ifNull および coalesce。
構文
x— 任意の Nullable 型の元の値。Nullable(T)
NULL でない場合は非 Nullable の値を返し、入力値が NULL の場合は任意の値を返します。Any
例
使用例
Query
Response
coalesce
NULL 以外の引数を返します。
構文
x[, y, ...]— 複合型でない型のパラメータを任意の数だけ指定できます。すべてのパラメータは、互換性のあるデータ型である必要があります。Any
NULLの引数を返します。すべての引数がNULLの場合は、NULLを返します。Any または NULL
例
使用例
Query
Response
firstNonDefault
arg1— 判定対象の最初の引数 -arg2— 判定対象の 2 番目の引数 -...— 追加の判定対象引数
Query
Response
Query
Response
Query
Response
Query
Response
ifNull
NULL の場合は、代わりの値を返します。
構文
x が NULL でなければその値を返し、NULL の場合は 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 または 0 に等しい場合は 1、それ以外の場合は 0 を返します。UInt8/16/32/64 または Float32/Float64
例
使用例
Query
Response
nullIf
NULL を返します。
構文
NULL を返し、それ以外の場合は 1 つ目の引数を返します。NULL または Nullable(x)
例
使用例
Query
Response
toNullable
Nullable に変換します。
構文
x— 任意の非複合型の値。Any
Nullable 型に変換した値を返します。Nullable(Any)
例
使用例
Query
Response