ACCESS 竟然 不支持 sql 位查询运算 and 和 | 都无法得出正确的结果
有网友提供方案:
WHERE(INT([COLUMN_NAME] /(2^[零位测试])) mod 2 = 1)
零位测试 从0开始, 左边第1位,0,第2位1...
比如查询 列 [权限] 中的 第3位 是否 为1
select * from 表 WHERE(INT([权限] /(2^2)) mod 2 = 1)
ACCESS 竟然 不支持 sql 位查询运算 and 和 | 都无法得出正确的结果
有网友提供方案:
WHERE(INT([COLUMN_NAME] /(2^[零位测试])) mod 2 = 1)
零位测试 从0开始, 左边第1位,0,第2位1...
比如查询 列 [权限] 中的 第3位 是否 为1
select * from 表 WHERE(INT([权限] /(2^2)) mod 2 = 1)