假设您有两个二进制值
001011
001111
如何获得MySQL中不同位的数量?我试过了
SELECT BIT_COUNT(BINARY 001011 ^ BINARY 001111)
这返回6,而我需要一个在这个例子中返回1的解决方案.
解决方法:
SELECT BIT_COUNT( CONV( '001011', 2, 10 ) ^ CONV( '001111', 2, 10 ) )
标签:mysql,binary,bitcount
来源: https://codeday.me/bug/20190530/1186230.html