Buy this Reference Manual in softcover from Barnes & Noble!
MySQL использует для двоичных операций 64-битовые величины BIGINT
, следовательно, для двоичных операторов максимальный диапазон составляет 64 бита.
|
mysql> SELECT 29 | 15; -> 31Результат является беззнаковым 64-битовым целым числом.
&
mysql> SELECT 29 & 15; -> 13Результат является беззнаковым 64-битовым целым числом.
<<
BIGINT
) влево:
mysql> SELECT 1 << 2; -> 4Результат является беззнаковым 64-битовым целым числом.
>>
BIGINT
) вправо:
mysql> SELECT 4 >> 2; -> 1Результат является беззнаковым 64-битовым целым числом.
~
mysql> SELECT 5 & ~1; -> 4Результат является беззнаковым 64-битовым целым числом.
BIT_COUNT(N)
N
:
mysql> SELECT BIT_COUNT(29); -> 4
Posted by [name withheld] on Saturday September 7 2002, @12:42pm | [Delete] [Edit] |
kangus: The XOR ^
does not appear to work in 3.23.44 ~ 52
Add your own comment.