【发布时间】:2011-10-28 16:48:48
【问题描述】:
我试图找到所有没有“接口”修饰符的“类”,所以我写道:
SELECT * FROM classes WHERE modifiers & ~0x80
0x80 显然是接口修饰符。这确实过滤掉了“接口”,但它也排除了没有标志的类。所以我不得不将其修改为:
SELECT * FROM classes WHERE modifiers=0 OR modifiers & ~0x80
这是正常的做法吗?我必须做 2 次检查似乎很有趣。我的按位逻辑可能有点生疏。
【问题讨论】:
标签: mysql logic bit-manipulation