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