Побитовая операция AND
Функция
Получить значение побитовой операции AND двух операндов.
Спецификация
<синтаксис>
::=
BITAND(<числовое выражение 1>, <числовое выражение 2>)
Синтаксические правила
-
<Числовое выражение 1>
и<числовое выражение 2>
должны иметь типы данныхSMALLINT
,INTEGER
илиBIGINT
.
Возвращаемое значение
Результат побитовой операции AND над указанными операндами.
Примечание
Функцию BITAND(x,y) можно заменить выражением x&y.
Примеры
SELECT BITAND(5,3); ! Результат: 1 SELECT BITAND(15,7); ! Результат: 7 SELECT BITAND(5,2); ! Результат: 0 SELECT BITAND(5,0); ! Результат: 0 SELECT BITAND(6,2); ! Результат: 2