我嘗試(如果需要使用UDF)實現使用MYSQL按位濾波器Mysql的位運算和濾波
過濾器是一樣的東西和,但我想用面膜來建立一個新的比特串... 讓我用一個樣本說明你:
假設我有一個表BLOB存儲8個比特流:
- 數據1:10110110
- 數據2:01100010
- 數據3:00010011
然後我就口罩適用於得到的數據位時,掩碼值爲1
- MASK:00101011
因此得到以下預期結果:
- 數據1:1010
- DAT A2:1010
- 數據3:0011
有沒有辦法來優化過濾,沒有循環的「面具」的每一點,以獲得在「數據」行的相應值...
澄清
我剛8位的職位,但它更像是256個字節
喬:爲了澄清爲例,面具00101011被解釋爲:得到位VAL如果你從左至右讀取掩碼,從第1位到第8位列舉...希望這個解釋是「清除」...
我沒有看到這面具和這些行應該如何返回數據 – Joe
在我看來,這真的很難實現這一點沒有一個循環。 – Karolis