Поиск
Поразрядные функции
MySQL использует арифметику BIGINT (64-разрядную) в поразрядных операциях, поэтому эти операции имеют максимальный предел в 64 бита.
- |. Поразрядное ИЛИ:
- s. Поразрядное И:
- л. Поразрядное исключающее ИЛИ:
- «. Поразрядный сдвиг числа BIGINT влево.
- ». Поразрядный сдвиг числа BIGINT вправо.
- В1Т_С0ШТ (N). Возвращает количество битов аргумента N, которые установлены в
единицу.
mysql> SELECT BIT COUNT (29); -> 4
-> 31 Результат - беззнаковое 64-разрядное целое.
-> 13
Результат - беззнаковое 64-разрядное целое.
-> О mysql> SELECT I A 0;
-> 1 mysql> SELECT 11 А 3;
-> 8
Результат - беззнаковое 64-разрядное целое.
Результат - беззнаковое 64-разрядное целое.
Результат - беззнаковое 64-разрядное целое. ~. Поразрядное инвертирование.
mysql> SELECT 5 & -1; -> 4
Результат - беззнаковое 64-разрядное целое.