Comparing binary values in MySQL

核能气质少年 提交于 2019-12-01 19:46:46
SELECT BIT_COUNT( CONV( '001011', 2, 10 ) ^ CONV( '001111', 2, 10 ) )
SELECT BIT_COUNT(b'001011' ^ b'001111');

It's converting the numbers 1011 and 1111 (base 10) to binary and doing the comparison. If you did:

SELECT BIT_COUNT(11 ^ 15)

It'd work.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!