Побитовая операция 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