CHAR_LENGTH()
函数说明
CHAR_LENGTH 以字符为单位返回字符串 str 的长度,一个多字节字符算作一个字符。一个汉字所对应的字符长度是 1。
函数语法
1. > CHAR_LENGTH(str)
参数释义
| 参数 | 说明 |
|---|---|
| str | 必要参数,想要计算长度的字符串 |
note
CHAR_LENGTH 也可以写为 lengthUTF8()。
示例
1. > drop table if exists t1;
2. > create table t1(a varchar(255),b varchar(255));
3. > insert into t1 values('nihao','你好');
4. > select char_length(a), char_length(b) from t1;
5. +---------------+---------------+
6. | lengthutf8(a) | lengthutf8(b) |
7. +---------------+---------------+
8. | 5 | 2 |
9. +---------------+---------------+
