功能概述

LENGTHB
LENGTHB
是 SQL 中的一个函数,用于返回字符串参数的字节长度。与
CHAR_LENGTH
CHAR_LENGTH
CHARACTER_LENGTH
CHARACTER_LENGTH
函数不同,
LENGTHB
LENGTHB
计算的是字节数而不是字符数,这在处理多字节字符集(如 UTF-8)时尤其重要。

语法

LENGTHB(string)

参数说明

  • string: 要计算字节长度的字符串表达式。

返回结果

该函数返回一个整数,表示输入字符串中的字节总数。对于 NULL 输入,返回值也是 NULL。

示例

示例 1: 基本使用

SELECT LENGTHB('Hello, World!');

这将返回 13。

示例 2: 处理 NULL 值

SELECT LENGTHB(NULL);

这将返回

NULL
NULL
,因为输入参数是 NULL。

示例 3: 中文字符

SELECT LENGTHB('中文') union all SELECT CHARACTER_LENGTH('中文'); +---------------+ | LENGTHB('中文') | +---------------+ | 3 | | 6 | +---------------+

联系我们
预约咨询
微信咨询
电话咨询