BIN
功能描述
计算数值数据类型的字段或表达式的二进制。
语法格式
BIN(expr)
参数说明
expr
:DOUBLE或FLOAT类型的字段或表达式。
函数返回类型
CHAR类型。
示例
对单个数值求二进制表示:
sql
SQL> SELECT BIN(12) FROM dual;
EXPR1 |
------------------------------------------------------------------------------
1100|
SQL> SELECT BIN(12.1) FROM dual;
EXPR1 |
------------------------------------------------------------------------------
1100|
对列中的数值求二进制表示:
sql
-- 创建表并插入数据
SQL> CREATE TABLE numbers (id INT AUTO_INCREMENT, value INT);
SQL> INSERT INTO numbers (value) VALUES (0), (1), (2), (7), (10);
-- 查询并显示二进制表示
SQL> SELECT id, value, BIN(value) AS binary_value FROM numbers;
ID | VALUE | BINARY_VALUE |
------------------------------------------------------------------------------
1 | 0 | 0|
2 | 1 | 1|
3 | 2 | 10|
4 | 7 | 111|
5 | 10 | 1010|