CHARACTER_ LENGTH
On this page
Returns the Unicode character length of the given string.
Syntax
CHARACTER_LENGTH (str)CHAR_LENGTH (str)
Arguments
-
str: any string or binary object.
Return Type
Integer
Examples
SELECT CHARACTER_LENGTH('olé'), LENGTH('olé');
+--------------------------+----------------+
| CHARACTER_LENGTH('olé') | LENGTH('olé') |
+--------------------------+----------------+
| 3 | 4 |
+--------------------------+----------------+
Caution
Implicit Collation
When character_
is set to utf8
, string literals with characters using 4-byte encoding are implicitly assigned binary collation and processed as a sequence of bytes rather than characters.utf8mb4
character set.
For more information, refer to Implicit Collation in Special Cases.
Last modified: February 27, 2023