valores valor puede para obtener multidimensional index from emplear elemento comparar buscar arreglo array_search array mysql binary bitcount

mysql - valor - php buscar en array multidimensional



Comparando valores binarios en MySQL (3)

Está convirtiendo los números 1011 y 1111 (base 10) en binarios y haciendo la comparación. Si lo hiciste:

SELECT BIT_COUNT(11 ^ 15)

Funcionaría

Digamos que tienes dos valores binarios

001011 001111

¿Cómo se puede obtener la cantidad de bits diferentes en MySQL? Lo intenté

SELECT BIT_COUNT(BINARY 001011 ^ BINARY 001111)

Esto devuelve 6, mientras que necesito una solución que devuelva 1 en este ejemplo.


SELECT BIT_COUNT(b''001011'' ^ b''001111'');


SELECT BIT_COUNT( CONV( ''001011'', 2, 10 ) ^ CONV( ''001111'', 2, 10 ) )