MariaDB 函数

MariaDB CHAR_LENGTH() 函数返回指定字符串的长度(以字符为单位)。此函数将多字节字符计为单个字符。

CHAR_LENGTH() 函数是 CHARACTER_LENGTH() 函数。

语法

CHAR_LENGTH(string) 

参数

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

返回值

返回指定字符串的长度

示例 1:

下面的示例显示了 CHAR_LENGTH() 函数的用法。

SELECT CHAR_LENGTH('Learning SQL is FUN!');
Result: 20

SELECT CHAR_LENGTH(NULL);
Result: NULL

SELECT CHAR_LENGTH('');
Result: 0

SELECT CHAR_LENGTH(' ');
Result: 1

SELECT CHAR_LENGTH('SQL Tutorial');
Result: 12 

示例 2:

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

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

下面给出的语句可用于获取City 列的记录。

SELECT *, CHAR_LENGTH(City) AS CHAR_LENGTH_Value FROM Employee; 

查询将产生以下结果:

EmpIDNameCityAgeCHAR_LENGTH_Value
1JohnLondon256
2MarryNew York248
3JoParis275
4KimAmsterdam309
5RameshNew Delhi289
6HuangBeijing287