Todos los productos
Search
Centro de documentos

Simple Log Service:Funciones bit a bit

Última actualización: Sep 02, 2026

Las funciones bit a bit ejecutan operaciones AND, OR, XOR, NOT y de conteo a nivel de bits sobre valores bigint.

Log Service admite las siguientes funciones bit a bit.

Importante

Si desea usar cadenas en instrucciones analíticas, debe encerrarlas entre comillas simples (''). Las cadenas sin comillas o encerradas entre comillas dobles ("") indican nombres de campo o de columna. Por ejemplo,

'status'

indica la cadena status, mientras que

status

o

"status"

indican el campo de registro status.

Nombre de la función

Sintaxis

Descripción

Compatibilidad con SQL

Compatibilidad con SPL

bit_count function

bit_count(x, bits)

Calcula el número de bits activos (1) en x.

√

√

bitwise_and function

bitwise_and(x, y)

Ejecuta una operación AND bit a bit sobre x y y.

√

√

bitwise_not function

bitwise_not(x)

Ejecuta una operación NOT bit a bit sobre x.

√

√

bitwise_or function

bitwise_or(x, y)

Ejecuta una operación OR bit a bit sobre x y y.

√

√

bitwise_xor function

bitwise_xor(x, y)

Ejecuta una operación XOR bit a bit sobre x y y.

√

√

bit_count

Calcula el número de bits activos (1) en x.

Syntax

bit_count(x, bits)

Parameters

Parámetro

Descripción

x

Un valor bigint.

bits

El número de bits. Por ejemplo, 64.

Return value type

Tipo bigint.

Examples

Calcule el número de bits activos en la representación binaria de 24:

  • Instrucción de consulta

    * | SELECT bit_count(24, 64)
  • La consulta devuelve 2.

bitwise_and

Ejecuta una operación AND bit a bit sobre x y y.

Syntax

bitwise_and(x, y)

Parameters

Parámetro

Descripción

x

Un valor bigint.

y

Un valor bigint.

Return value type

Tipo bigint.

Examples

Ejecute una operación AND bit a bit sobre 3 y 5:

  • Instrucción de consulta

    * | SELECT bitwise_and(3, 5)
  • La consulta devuelve 1 en la columna _col0.

bitwise_not

Ejecuta una operación NOT bit a bit sobre x.

Syntax

bitwise_not(x)

Parameters

Parámetro

Descripción

x

Un valor bigint.

Return value type

Tipo bigint.

Examples

Ejecute una operación NOT bit a bit sobre 4:

  • Instrucción de consulta

    * | SELECT bitwise_not(4)
  • La consulta devuelve -5 en la columna _col0.

bitwise_or

Ejecuta una operación OR bit a bit sobre x y y.

Syntax

bitwise_or(x, y)

Parameters

Parámetro

Descripción

x

Un valor bigint.

y

Un valor bigint.

Return value type

Tipo bigint.

Examples

Ejecute una operación OR bit a bit sobre 3 y 5:

  • Instrucción de consulta

    * | SELECT bitwise_or(3, 5)
  • La consulta devuelve 7.

bitwise_xor

Ejecuta una operación XOR bit a bit sobre x y y.

Syntax

bitwise_xor(x, y)

Parameters

Parámetro

Descripción

x

Un valor bigint.

y

Un valor bigint.

Return value type

Tipo bigint.

Examples

Ejecute una operación XOR bit a bit sobre 3 y 5:

  • Instrucción de consulta

    * | SELECT bitwise_xor(3, 5)
  • La consulta devuelve 6.