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