MySQL BIT_LENGTH 是字符串函数之一,用于返回指定字符串的位数长度。BIT_LENGTH 函数的语法如下所示:
SELECT BIT_LENGTH (Character_Expression) FROM [Source]
为了演示这个字符串 BIT_LENGTH 函数,我们将使用下面展示的客户详情表数据。

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);

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;
