当前位置:首页 > 数据库 > Mysql

MySQLbit_and()函数

BIT_AND(expression)

BIT_AND函数返回表达式的所有位按位AND结果。 基本的前提是,如果两个对应位是相同的, 然后按位与运算将返回1,如果它们是不同的,按位与运算将返回0。函数本身返回一个64位的整数值。如果没有匹配,那么它将返回18446744073709551615。下面的例子执行BIT_AND函数由列表中MAKER来分组PRICE 列:

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)


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!