Skip to content

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|