Побитовая операция AND

Функция

Получить значение побитовой операции AND двух операндов.

Спецификация
 
< синтаксис >::=
BITAND(< числовое выражение 1 >, < числовое выражение 2 >)
Синтаксические правила
  1. < Числовое выражение 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