2017-10-05 54 views
0

我們在我們的數據庫中的位掩碼列,有點像這麼 A,B,C,d,E,F,G 其中:64,B:32等等MySQL的位NOT查詢

否如果我希望用戶具有任一A,b或C或這些保存的任何組合(與所允許的所有其它字段是0或1)I查詢像

bit_column_name & 112 

因爲64 + 32 + 16 = 112

現在我認爲排除啓用了這些選項的用戶將是

NOT bit_column_name & 112 

但我得到的查詢結果似乎沒有與實際人口加起來。我也試過bit_column_name | 112NOT bit_column_name | 112,它們似乎也不合適。

任何想法正確的位查詢否定會是什麼?

謝謝!

UPDATE:只有具有完全相同d或E或F或G,但沒有這些

回答

0

組合是啊,... 人羣退房畢竟 NOT bit_column_name & 112回報用戶:NOT bit_column & 112是正確的