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, ...
请有人帮我理解这种情况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, ...