全部产品
云市场

位函数

更新时间:2018-04-27 22:09:33

DRDS 支持一个位函数,即 BIT_COUNT(),其返回参数对应的二进制数中1的个数;若参数为NULL,则返回NULL。

  1. mysql> SELECT BIT_COUNT(29), BIT_COUNT(b'101010');
  2. +--------------+----------------------+
  3. | BIT_COUNT(29) | BIT_COUNT(b'101010') |
  4. +--------------+----------------------+
  5. | 4 | 3 |
  6. +--------------+----------------------+
  7. 1 row in set (0.00 sec)
  8. mysql> SELECT BIT_COUNT(NULL);
  9. +-----------------+
  10. | BIT_COUNT(NULL) |
  11. +-----------------+
  12. | NULL |
  13. +-----------------+
  14. 1 row in set (0.00 sec)