assumeNotNull
Nullable 타입 값에 대응하는 non-Nullable 값을 반환합니다.
원래 값이 NULL이면 임의의 결과가 반환될 수 있습니다.
관련 항목: 함수 ifNull 및 coalesce.
구문
x— 임의의 널 허용 타입의 원래 값입니다.Nullable(T)
NULL이 아니면 널이 아닌 값을 반환하고, 입력 값이 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이거나 0이면 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