MySQL BIT_AND 函数

  • 定义和用法

    BIT_AND - 返回表达式中所有位的按位与。
  • 语法

    BIT_AND(expression)
    返回表达式中所有位的按位与。 基本前提是,如果两个相应的位相同,则按位AND运算将返回1,如果它们不同,则按位AND运算将返回0。该函数本身返回64位整数值。 如果没有匹配项,则它将返回18446744073709551615。以下示例在按汽车制造商分组的PRICE列上执行BIT_AND函数
  • 示例

    mysql> SELECT 
       MAKER, BIT_AND(PRICE) BITS
       FROM CARS GROUP BY MAKER
    +---------------------------------------------------------+
    |                 MAKER           BITS                    |
    +---------------------------------------------------------+
    |                CHRYSLER         512                     |
    |                  FORD          12488                    |
    |                 HONDA           2144                    |
    +---------------------------------------------------------+
    1 row in set (0.00 sec)