每當我嘗試:SELECT mysql SET column as BIT STRING?
SELECT column1 FROM table1;
我得到的結果作爲逗號分隔字符串(COLUMN1的類型是set):
'result4,result7,result24'
'result2,result15,result36'
等等
由於MySQL的設置類型,只是一個64位字符串AFAIK - 我將如何獲得值位串/位掩碼?
SELECT function_that_converts_to_bit_string(column1) FROM table1;
那麼結果將是:
100100101110000101110
101000110110000101110
100001111100110001110
...
mysql仍然輸出值列表而不是零和值... – zzz
我在SQLfiddle中嘗試過它,但它顯示數字,儘管它們是十進制的。但我只是編輯它以二進制顯示。 – Barmar
是的。這很好。 SELECT 1(column1 + 0)from table1 ;.謝謝! – zzz