Collections:
LENGTH() - Number of Bytes in String
How to count the number of bytes of a giving string using the LENGTH() function?
✍: FYIcenter.com
LENGTH(string) is a MySQL built-in function that returns the
number of bytes of a giving string. For example:
SET @string = 'Bonjour Françoise';
SELECT LENGTH(@string), CHAR_LENGTH(@string);
-- +-----------------+----------------------+
-- | LENGTH(@string) | CHAR_LENGTH(@string) |
-- +-----------------+----------------------+
-- | 18 | 17 |
-- +-----------------+----------------------+
SELECT LENGTH('O'), LENGTH('©'), LENGTH('😋');
-- +-------------+--------------+----------------+
-- | LENGTH('O') | LENGTH('©') | LENGTH('😋') |
-- +-------------+--------------+----------------+
-- | 1 | 2 | 4 |
-- +-------------+--------------+----------------+
SELECT HEX('O'), HEX('©'), HEX('😋');
-- +----------+-----------+-------------+
-- | HEX('O') | HEX('©') | HEX('😋') |
-- +----------+-----------+-------------+
-- | 4F | C2A9 | F09F988B |
-- +----------+-----------+-------------+
Reference information of the LENGTH() function:
LENGTH(str): num Returns the length of the string str, measured in bytes. A multibyte character counts as multiple bytes. This means that for a string containing five 2-byte characters, LENGTH() returns 10, whereas CHAR_LENGTH() returns 5. Returns NULL if str is NULL. Arguments, return value and availability: str: Required. The given string to count the number of bytes for. num: Return value. The number of bytes in the given string. Available since MySQL 4.0.
Related MySQL functions:
⇒ LOCATE() - Locate Substring Starting at N
2023-11-10, 1884🔥, 0💬
Popular Posts:
How To Get the Definition of a View Out of the SQL Server in SQL Server? If you want get the definit...
What are DDL (Data Definition Language) statements for tables in SQL Server? DDL (Data Definition La...
How To Enter Unicode Character String Literals in SQL Server Transact-SQL? Unicode characters are mu...
What Are the Underflow and Overflow Behaviors on FLOAT Literals in SQL Server Transact-SQL? If you e...
How To End a Stored Procedure Properly in SQL Server Transact-SQL? Where the end of the "CREATE PROC...