MariaDB 函数

MariaDB BIN() 函数将十进制数转换为二进制数,并将结果作为字符串值返回。

BIN() 函数相当于使用 CONV() 函数和 CONV(number, 10, 2) 语法。

语法

BIN(number) 

参数

number必填。 指定要转换为二进制表示形式的数字。

返回值

返回十进制数的二进制表示形式.

示例 1:

下面的示例展示了 BIN() 函数的用法。

SELECT BIN(1);
Result: '1'

SELECT BIN(2);
Result: '10'

SELECT BIN(10);
Result: '1010'

SELECT BIN(128);
Result: '10000000'

SELECT BIN(200);
Result: '11001000'

SELECT BIN(1024);
Result: '10000000000' 

示例2:

考虑一个名为Sample的数据库表,其中包含以下记录:

Datax
Data 110
Data 220
Data 330
Data 440
Data 550

下面给出的语句可用于获取值的二进制表示形式列x。

SELECT *, BIN(x) AS BIN_Value FROM Sample; 

这将产生如下所示的结果:

DataxBIN_Value
Data 1101010
Data 22010100
Data 33011110
Data 440101000
Data 550110010