MariaDB 函数

MariaDB BIT_LENGTH() 函数返回指定字符串的长度(以位为单位)。

语法

BIT_LENGTH(string) 

参数

string必填。 指定要返回长度的字符串。

返回值

返回指定字符串的长度(以位为单位) .

示例 1:

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

SELECT BIT_LENGTH('Learning SQL is FUN!');
Result: 160

SELECT BIT_LENGTH(NULL);
Result: NULL

SELECT BIT_LENGTH('');
Result: 0

SELECT BIT_LENGTH(' ');
Result: 8

SELECT BIT_LENGTH('SQL Tutorial');
Result: 96 

示例2:

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

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

下面给出的语句可用于获取City列的记录长度(以位为单位)。

SELECT *, BIT_LENGTH(City) AS BIT_LENGTH_Value FROM Employee; 

查询将产生以下结果:

EmpIDNameCityAgeBIT_LENGTH_Value
1JohnLondon2572
2MarryNew York2496
3JoParis2760
4KimAmsterdam30108
5RameshNew Delhi28108
6HuangBeijing2884