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, 1161🔥, 0💬
Popular Posts:
How REAL and FLOAT Literal Values Are Rounded in SQL Server Transact-SQL? By definition, FLOAT(n) sh...
How To Connect the Oracle Server as SYSDBA in Oracle? This is Step 4. The best way to connect to the...
Where to find SQL Server database server tutorials? Here is a collection of tutorials, tips and FAQs...
What Are Date and Time Functions in MySQL? MySQL offers a number of functions for date and time valu...
Where to find answers to frequently asked questions on Managing Security, Login and User in SQL Serv...