0, либо 1 типа UInt8, а в некоторых случаях — NULL.
Ноль в качестве аргумента считается false, а ненулевые значения — true.
and
short_circuit_function_evaluation определяет, используется ли укороченное вычисление.
Если она включена, val_i вычисляется, только если (val_1 AND val_2 AND ... AND val_{i-1}) равно true.
Например, при укороченном вычислении при выполнении запроса SELECT and(number = 2, intDiv(1, number)) FROM numbers(5) исключение деления на ноль не генерируется.
Ноль в качестве аргумента считается false, ненулевые значения считаются true.
Синтаксис
val1, val2[, ...]— Список как минимум из двух значений.Nullable((U)Int*)илиNullable(Float*)
0, если хотя бы один аргумент равенfalseNULL, если ни один аргумент не равенfalseи хотя бы один аргумент равенNULL1в противном случаеNullable(UInt8)
Query
Response
Query
Response
not
false, а ненулевые значения — true.
Синтаксис
1, еслиvalинтерпретируется какfalse0, еслиvalинтерпретируется какtrueNULL, еслиvalравноNULL.Nullable(UInt8)
Query
Response
or
short_circuit_function_evaluation определяет, используется ли укороченное вычисление.
Если он включен, val_i вычисляется только в том случае, если ((NOT val_1) AND (NOT val_2) AND ... AND (NOT val_{i-1})) равно true.
Например, при укороченном вычислении при выполнении запроса SELECT or(number = 0, intDiv(1, number) != 0) FROM numbers(5) исключение из-за деления на ноль не генерируется.
Ноль в качестве аргумента считается false, а ненулевые значения — true.
Синтаксис
val1, val2[, ...]— Список не менее чем из двух значений.Nullable((U)Int*)илиNullable(Float*)
1, если хотя бы один аргумент вычисляется вtrue0, если все аргументы вычисляются вfalseNULL, если все аргументы вычисляются вfalseи хотя бы один аргумент имеет значениеNULLNullable(UInt8)
Query
Response
Query
Response
xor
false, ненулевые значения считаются true.
Синтаксис
val1, val2[, ...]— Список как минимум из двух значений.Nullable((U)Int*)илиNullable(Float*)
1, для двух значений: если одно из значений равноfalse, а другое — нет0, для двух значений: если оба значения равныfalseили оба равныtrueNULL, если хотя бы одно из входных значений равноNULL.Nullable(UInt8)
Query
Response