SQL Server bit_count

SQL Server bit_count

En este tutorial, aprenderemos cómo usar la función bit_count en el servidor SQL. Esta función nos permite determinar el número de bits establecidos en 1 en una entrada dada.

Vamos a sumergirnos.

A continuación se muestra la sintaxis de la función y los argumentos aceptados:

Bit_count (expresion_value)

La función acepta un argumento.

  1. Expression_Value - Este parámetro define el valor a evaluar. El valor debe ser de tipo int o de datos binarios.

La función luego devolverá un tipo de bigint que represente el número de bits establecidos en 1 en la expresión dada_value.

La función no lanza la entrada dada anterior contando el número de bits. El mismo número puede tener diferentes bits establecidos en 1 en su representación binaria.

Ejemplos

El siguiente ejemplo representa un uso simple de la función bit_count en el servidor SQL:

Seleccione bit_count (0010111000),
bit_count (1001111001),
bit_count (0010111001),
bit_count (0001101011),
bit_count (0111000111);

Esto debería devolver el número de bits establecidos en 1 en cada entrada como se muestra a continuación:

4 6 5 4 6

También puede calcular el número de bits para un valor binario según lo dispuesto a continuación:

Seleccionar bit_count (0xabcdef);

Producción:

2

Conclusión

Este artículo describió el uso de la función bit_count () en SQL Server. Recuerde que en la implementación inicial, la funcionalidad de DQ para las funciones de manipulación de bits dentro del servidor vinculado o consultas ad hoc no son compatibles en el momento de la escritura.