Funções de expressões bit a bit

Essa família de funções pode ser usada para realizar operações bit a b it em números ou em um grupo de registros numéricos.

Nome da função

Sintaxe

Resumo da descrição

BITAND

BITAND(a, b)

AND bit a bit de duas expressões numéricas (a e b).

BITAND_AGG

BITAND_AGG(a)

O mesmo que BITAND, mas para todos os registros numéricos no grupo a.

BITNOT

BITNOT(a)

Negação bit a bit da expressão numérica a.

BITOR

BITOR(a, b)

OR bit a bit de duas expressões numéricas (a e b).

BITOR_AGG

BITOR_AGG(a)

O mesmo que BITOR, mas para todos os registros numéricos no grupo a.

BITSHIFTLEFT

BITSHIFTLEFT(a, n)

Deslocar os bits para uma expressão numérica a em n posições para a esquerda.

BITSHIFTRIGHT

BITSHIFTRIGHT(a, n)

Deslocar os bits para uma expressão numérica a em n posições para a direita, com extensão de sinal.

BITXOR

BITXOR(a, b)

XOR bit a bit de duas expressões numéricas (a e b).

BITXOR_AGG

BITXOR_AGG(a)

O mesmo que BITXOR, mas para todos os registros numéricos no grupo a.

GETBIT

GETBIT(a, n)

Obter o bit na posição n na expressão numérica a.