标签: sql postgresql bitmask
例如10 = 2+8 = 2^1 + 2^3
10 = 2+8 = 2^1 + 2^3
在查询中,如果我希望代码包含2^1 or 2^3?
2^1 or 2^3
答案 0 :(得分:0)
您可以尝试:
where (10 & (1 << 1) ) > 0 or (10 & (1 << 3)) > 0
或者,作为单个运营商:
where 10 & ( (1 << 1) | (1 << 3) ) > 0