BIN(N) 函数说明
- 返回 N 的二进制形式,N 是 BIGINT 类型数字;
-# 如果 N 是一个 NULL,返回值为 NULL。
示例
示例 1
N 的值为“12”,返回“12”对应的二进制形式。
gbase> SELECT BIN(12) FROM t;
+---------+
| BIN(12) |
+---------+
| 1100 |
+---------+
1 row in set
BIT_LENGTH(str) 函数说明
返回字符串 str 的比特长度,以比特进行计算。
示例
示例 1
str 的值为“text”,返回其对应的比特长度。
gbase> SELECT BIT_LENGTH('text') FROM t;
+--------------------+
| BIT_LENGTH('text') |
+--------------------+
| 32 |
+--------------------+
1 row in set
示例 2
当前字符集是 UTF8,str 为“南大通用”,返回其对应的比特长度。
gbase> SELECT BIT_LENGTH('南大通用') FROM t;
+----------------------------+
| BIT_LENGTH('南大通用') |
+----------------------------+
| 96 |
+----------------------------+
1 row in set
gbase> SHOW VARIABLES LIKE 'CHARACTER_SET_SERVER';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| character_set_server | utf8 |
+----------------------+-------+
1 row in set