首页 MySQL CHAR_LENGTH() 函数

MySQL CHAR_LENGTH() 函数

在 MySQL 中, CHAR_LENGTH() 返回给定字符串的长度。 CHAR_LENGTH() 返回的是字符串中字符的数量,与字符编码无关。此函数是 CHARACTER_LENGTH() 函数的别名。

CHAR_LENGTH() 语法

这里是 MySQL CHAR_LENGTH() 函数的语法:

CHAR_LENGTH(string)

参数说明

string
必需的。 需要计算长度的字符串。

返回值

CHAR_LENGTH() 函数返回给定字符串的长度。如果参数 stringNULL,它将返回 NULLCHAR_LENGTH() 函数返回的字符的个数,而不是字节的个数。如果要返回字符串的字节长度,请使用 LENGTH() 函数。

CHAR_LENGTH() 示例

要返回字符串 Hello 的长度,请使用如下的语句:

SELECT CHAR_LENGTH('Hello');
+----------------------+
| CHAR_LENGTH('Hello') |
+----------------------+
|                    5 |
+----------------------+

您可以使用中文字符,比如 你好

SELECT CHAR_LENGTH('你好');
+-----------------------+
| CHAR_LENGTH('你好')   |
+-----------------------+
|                     2 |
+-----------------------+

注意,这里返回了 2。因为 你好 这个字符串中只有 2 个字。CHAR_LENGTH() 函数返回的结果与字符的编码无关。

特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。