sql 中的按位运算

bitwise operation in sql

请有人帮我理解这种情况val1 & 11 = 0

SELECT val FROM table WHERE val1 & 11 = 0

可获取更多信息。 非常感谢

11 在基数 2 中是 1011。代码选择第 1、2 和 4 位为 0 的行。即它将匹配 val1 in 0, 4, 16, 20, 32, 36, 48, ...