Advertisement

MySQL支持计算字符串长度的LENGTH函数

阅读量:

LENGTH函数 的主要功能是计算字符串所占用的字节数,其计量单位为字节

在采用uft8编码字符集的情况下,每个汉字会占用3个字节,而单个数字或字母则仅需1个字节

与CHAR_LENGTH函数之间的差异

CHAR_LENGTH函数的作用是统计字符串中字符的数量,其计量单位为字符。无论该字符是汉字、数字、字母还是标点符号,均被视作一个独立的字符,其中也包含中英文标点以及空格

举例说明:对于由5个三字节字符组成的字符串而言,LENGTH()函数将输出15,而CHAR_LENGTH()函数则会返回5

[扩展资料: CHAR_LENGTH函数]( "扩展资料: CHAR_LENGTH函数")

语法结构

复制代码
    LENGTH(str)
    
    
      
    

用于计算长度的字符串示例

复制代码
    -- 4
    SELECT LENGTH('text');
    -- 5
    SELECT LENGTH('12345');
    -- 9
    SELECT LENGTH('数据库');
    -- 0
    SELECT LENGTH('');
    -- 2 空格是一个字节
    SELECT LENGTH('  ');
    -

全部评论 (0)

还没有任何评论哟~