Select '5th bit on'
Where 16 & (2^(5-1)) > 0
为什么这个不起作用?我只想知道从十进制到二进制的某一位是否处于开/关状态。我一定漏掉了一些非常基本的东西。
发布于 2018-06-05 04:20:14
^
是xor operator,而不是你所期望的“强大的”运算符。相反,您可以使用power
函数:
Select '5th bit on'
Where 16 & (POWER(2, (5-1))) > 0
https://stackoverflow.com/questions/50688157
复制相似问题