Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




Справочное руководство по MySQL

6.3.6.1 Битовые функции

    6.3.6.1 Битовые функции

    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
    

Поиск по документации:



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |