BIN_AND()
DSQL, PSQL
BIN_AND (number, number [, number ...])
| Параметр | Описание |
|---|---|
number |
Целое число. |
SMALLINT, INTEGER, BIGINT или INT128
Функция BIN_AND возвращает результат побитовой операции AND (И) аргументов.
Функции для работы с контекстными переменными
Функции для работы со строками
Функции для работы с датой и временем
Функции для работы с типом BLOB
Функции для работы с типом DECFLOAT
BIN_AND()DSQL, PSQL
BIN_AND (number, number [, number ...])
| Параметр | Описание |
|---|---|
number |
Целое число. |
SMALLINT, INTEGER, BIGINT или INT128
Функция BIN_AND возвращает результат побитовой операции AND (И) аргументов.
BIN_NOT()DSQL, PSQL
BIN_NOT (number)
| Параметр | Описание |
|---|---|
number |
Целое число. |
SMALLINT, INTEGER, BIGINT или INT128
Функция BIN_NOT возвращает результат побитовой операции NOT над аргументом.
BIN_OR()DSQL, PSQL
BIN_OR (number, number [, number ...])
| Параметр | Описание |
|---|---|
number |
Целое число. |
SMALLINT, INTEGER, BIGINT или INT128
Функция BIN_OR возвращает результат побитовой операции OR (ИЛИ) аргументов.
BIN_SHL()DSQL, PSQL
BIN_SHL (number, shift)
| Параметр | Описание |
|---|---|
number |
Целое число. |
shift |
Количество бит, на которое смещается значение number. |
BIGINT или INT128.
Функция BIN_SHL возвращает первый параметр, побитно смещённый влево на значение второго параметра, т.е. a << b или a·2b.
BIN_SHR()DSQL, PSQL
BIN_SHR (number, shift)
| Параметр | Описание |
|---|---|
number |
Целое число. |
shift |
Количество бит на которое смещается значение number. |
BIGINT или INT128.
Функция BIN_SHR возвращает первый параметр, побитно смещённый вправо на значение второго параметра, т.е. a >> b или a/2b.
Выполняемая операция является арифметическим сдвигом вправо (SAR), а это означает, что знак первого операнда всегда сохраняется.
BIN_XOR()DSQL, PSQL
BIN_XOR (number, number [, number ...])
| Параметр | Описание |
|---|---|
number |
Целое число. |
SMALLINT, INTEGER, BIGINT или INT128
Функция BIN_XOR возвращает результат побитовой операции XOR аргументов.