-- 示例代码:使用 MySQL 字符串长度函数 LENGTH 和 CHAR_LENGTH
-- 1. LENGTH 函数:返回字符串的字节长度
SELECT LENGTH('Hello, World!') AS byte_length;
-- 解释:此查询将返回字符串 'Hello, World!' 的字节长度,结果为 13。
-- 2. CHAR_LENGTH 函数:返回字符串的字符数
SELECT CHAR_LENGTH('Hello, World!') AS char_count;
-- 解释:此查询将返回字符串 'Hello, World!' 的字符数,结果为 13。
-- 注意:对于多字节字符(如中文字符),LENGTH 和 CHAR_LENGTH 的结果可能不同。
-- 例如:
SELECT LENGTH('你好,世界!') AS byte_length,
CHAR_LENGTH('你好,世界!') AS char_count;
-- 解释:'你好,世界!' 包含 7 个字符,但每个字符占用 3 个字节(在 UTF-8 编码下),所以字节长度为 21,字符数为 7。
上一篇:mysql取绝对值
下一篇:mysql 查询数据库版本
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站