MariaDB 函数

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

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

语法

CHARACTER_LENGTH(string) 

    参数

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

    返回值

    返回指定字符串的长度

    示例 1:

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

    SELECT CHARACTER_LENGTH('Learning SQL is FUN!');
    Result: 20
    
    SELECT CHARACTER_LENGTH(NULL);
    Result: NULL
    
    SELECT CHARACTER_LENGTH('');
    Result: 0
    
    SELECT CHARACTER_LENGTH(' ');
    Result: 1
    
    SELECT CHARACTER_LENGTH('SQL Tutorial');
    Result: 12 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    示例 2:

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

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

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

    SELECT *, CHARACTER_LENGTH(City) AS CHARACTER_LENGTH_Value FROM Employee; 

      查询将产生以下结果:

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