Todos os produtos
Search
Central de documentação

Simple Log Service:Funções bitwise

Última atualização: Jul 03, 2026

As funções bitwise realizam operações AND, OR, XOR, NOT e de contagem no nível de bits em valores bigint.

O Log Service oferece suporte às seguintes funções bitwise.

Importante

Para usar strings em instruções analíticas, coloque-as entre aspas simples (''). Strings sem aspas ou entre aspas duplas ("") indicam nomes de campos ou colunas. Por exemplo:

'status'

indica a string status, enquanto

status

ou

"status"

indica o campo de log status.

Nome da função

Sintaxe

Descrição

Suporte SQL

Suporte SPL

Função bit_count

bit_count(x, bits)

Calcula o número de bits definidos (1s) em x.

√

√

Função bitwise_and

bitwise_and(x, y)

Realiza uma operação bitwise AND em x e y.

√

√

Função bitwise_not

bitwise_not(x)

Realiza uma operação bitwise NOT em x.

√

√

Função bitwise_or

bitwise_or(x, y)

Realiza uma operação bitwise OR em x e y.

√

√

Função bitwise_xor

bitwise_xor(x, y)

Realiza uma operação bitwise XOR em x e y.

√

√

bit_count

Calcula o número de bits definidos (1s) em x.

Syntax

bit_count(x, bits)

Parameters

Parâmetro

Descrição

x

Um valor bigint.

bits

O número de bits. Por exemplo, 64.

Return value type

Tipo bigint.

Examples

Calcule o número de bits definidos na representação binária de 24:

  • Instrução de consulta

    * | SELECT bit_count(24, 64)
  • A consulta retorna 2.

bitwise_and

Realiza uma operação bitwise AND em x e y.

Syntax

bitwise_and(x, y)

Parameters

Parâmetro

Descrição

x

Um valor bigint.

y

Um valor bigint.

Return value type

Tipo bigint.

Examples

Realize uma operação bitwise AND em 3 e 5:

  • Instrução de consulta

    * | SELECT bitwise_and(3, 5)
  • A consulta retorna 1 na coluna _col0.

bitwise_not

Realiza uma operação bitwise NOT em x.

Syntax

bitwise_not(x)

Parameters

Parâmetro

Descrição

x

Um valor bigint.

Return value type

Tipo bigint.

Examples

Realize uma operação bitwise NOT em 4:

  • Instrução de consulta

    * | SELECT bitwise_not(4)
  • A consulta retorna -5 na coluna _col0.

bitwise_or

Realiza uma operação bitwise OR em x e y.

Syntax

bitwise_or(x, y)

Parameters

Parâmetro

Descrição

x

Um valor bigint.

y

Um valor bigint.

Return value type

Tipo bigint.

Examples

Realize uma operação bitwise OR em 3 e 5:

  • Instrução de consulta

    * | SELECT bitwise_or(3, 5)
  • A consulta retorna 7.

bitwise_xor

Realiza uma operação bitwise XOR em x e y.

Syntax

bitwise_xor(x, y)

Parameters

Parâmetro

Descrição

x

Um valor bigint.

y

Um valor bigint.

Return value type

Tipo bigint.

Examples

Realize uma operação bitwise XOR em 3 e 5:

  • Instrução de consulta

    * | SELECT bitwise_xor(3, 5)
  • A consulta retorna 6.