MySQL BIT_LENGTH 函数

MySQL BIT_LENGTH 是字符串函数之一,用于返回指定字符串的位数长度。BIT_LENGTH 函数的语法如下所示:

SELECT BIT_LENGTH (Character_Expression)
FROM [Source]

为了演示这个字符串 BIT_LENGTH 函数,我们将使用下面展示的客户详情表数据。

Customer Table

MySQL BIT_LENGTH 示例

字符串 BIT_LENGTH 返回给定字符表达式的位数长度。以下查询通过使用不同的值展示了此函数的多重用法。

SELECT BIT_LENGTH('A');

SELECT BIT_LENGTH('Tutorial Gateway');

-- It returns NULL as output
SELECT BIT_LENGTH(NULL);

SELECT BIT_LENGTH(12);
MySQL BIT_LENGTH Function Example 1

BIT LENGTH 示例 2

在此 字符串方法 示例中,我们将在客户详情表中的不同列上实现字符串 BIT_LENGTH 函数。以下 MySQL 语句返回 First_Name、Last_Name 和 Education 列中数据的位数长度。

USE company;
SELECT  First_Name, 
		BIT_LENGTH(First_Name) AS FName_Length,
		Last_Name,
        BIT_LENGTH(Last_Name) AS LName_Length,
        Education, 
        BIT_LENGTH(Education) AS Edu_Length,
        Profession, 
        Yearly_Income,     
        Sales
FROM customerdetails;
Bitwise LENGTH Example 2