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.
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.