长度函数:CHARACTER_LENGTH、CHAR_LENGTH、LENGTH 和 OCTET_LENGTH 函数
LENGTH 函数(又称为 LEN)返回字符列中的字节数,但不包括任何末尾的空格。
OCTET_LENGTH 返回字符列中的字节数,包括任何末尾的空格。
CHAR_LENGTH 函数返回在它的参数中的逻辑字符的数目,该参数可为字符列、字符变量或引用的字符串。还可调用此内建的函数作为CHARACTER_LENGTH。
在缺省的 U.S. English 语言环境和其他单字节语言环境中,CHAR_LENGTH 的行为正像 LENGTH 函数一样,并返回在它的参数中的字节数。
然而,对于支持各种 Unicode、东亚和其他非缺省的语言环境的多字节代码集,返回值可小于该参数中的字节数
> create table t_test2(name varchar(10));
> insert into t_test2 values('abcde ');
> select length(name),OCTET_LENGTH(name),CHAR_LENGTH(name) from t_test2;
(expression) (expression) (expression)
5 7 7
1 row(s) retrieved.
GBase8s数据库内支持的长度函数
最新推荐文章于 2024-02-23 15:03:34 发布