MySQL BIN 函数

MySQL BIN 函数是字符串函数之一,用于返回数字的二进制值的字符串表示。BIN 函数的基本语法如下所示。

SELECT BIN(Numeric_Expression)
FROM [Source]

Numeric_Expression:请指定一个有效的表达式或数字。它最多接受 BIG INT。为了演示这一点,我们将使用下面展示的客户详细信息表数据。

MySQL BIN 函数示例

String BIN 返回给定数字表达式的二进制值。以下查询显示了使用此函数的多种方法。

SELECT BIN(12);

SELECT BIN(4029);

-- Let me use NULL value as input
SELECT BIN(NULL);

-- It Omits the decimal values
SELECT BIN(12.56);

SELECT BIN('A');
BIN function Binary Values Example 1

在此 BIN 方法示例中,我们将在表的不同列上实现它。以下 MySQL 语句返回 Yearly_Income 和 Sales 列中数据的二进制值。

USE company;
SELECT  First_Name, 
		Last_Name,
        Education, 
        Profession, 
        Yearly_Income, 
        BIN(Yearly_Income) AS Binary_Income,        
        Sales,
        BIN(Sales) AS Binary_Sales 
FROM customerdetails;
BIN Function Example 2