跳到主要内容

CHAR_LENGTH

声明

CHAR_LENGTH(str)

说明

返回字符串 str 包含的字符数。

多字节的字符会被计为一个字符,例如,输入 5 个 2 字节字符,LENGTH() 返回 10,而 CHAR_LENGTH() 则返回 5

示例

SELECT CHAR_LENGTH('中国'), LENGTH('中国'),CHAR_LENGTH('hello');
+-----------------------+------------------+----------------------+
| CHAR_LENGTH('中国') | LENGTH('中国') | CHAR_LENGTH('hello') |
+-----------------------+------------------+----------------------+
| 2 | 6 | 5 |
+-----------------------+------------------+----------------------+
1 row in set (0.001 sec)