位函數 |
發布時間: 2012/8/29 17:52:46 |
對于比特運算,MySQL 使用 BIGINT (64比特) 算法,因此這些操作符的最大范圍是 64 比特。
Bitwise OR: 電腦軟件www.boydavid.com mysql> SELECT 29 | 15; 電腦入門www.boydavid.com -> 31
其結果為一個64比特無符號整數。
Bitwise AND: 電腦技巧www.boydavid.com mysql> SELECT 29 & 15; -> 13 其結果為一個64比特無符號整數。 電腦維護www.boydavid.com
Bitwise XOR:
mysql> SELECT 1 ^ 1; 電腦技巧www.boydavid.com -> 0
mysql> SELECT 1 ^ 0; -> 1
mysql> SELECT 11 ^ 3;
-> 8 結果為一個64比特無符號整數。 電腦維護www.boydavid.com
把一個longlong (BIGINT)數左移兩位。
mysql> SELECT 1 << 2; 電腦知識www.boydavid.com -> 4
其結果為一個64比特無符號整數。 電腦入門www.boydavid.com
把一個longlong (BIGINT)數右移兩位。
mysql> SELECT 4 >> 2; -> 1 其結果為一個64比特無符號整數。
反轉所有比特。 電腦技巧www.boydavid.com mysql> SELECT 5 & ~1;
-> 4 電腦技術www.boydavid.com 其結果為一個64比特無符號整數。 電腦學習網站www.boydavid.com
返回參數N 中所設置的比特數 mysql> SELECT BIT_COUNT(29);
-> 4 本文出自:億恩科技【www.vbseamall.com】 |