Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (A-D)

 

CHAR_LENGTH 函数 [String]

返回字符串中的字符数。

语法
CHAR_LENGTH ( string-expression )
参数
  • string-expression   要计算其长度的字符串。

返回值

INT

注释

返回的长度中包括尾随空格字符。

NULL 字符串的返回值为 NULL。

如果字符串使用的是多字节字符集,则 CHAR_LENGTH 函数返回的值可能不同于 BYTE_LENGTH 函数返回的字节数。

注意

对于 CHAR、VARCHAR LONG VARCHAR 以及 NCHAR 数据类型,可以交替使用 CHAR_LENGTH 函数和 LENGTH 函数。不过,对于 BINARY 和位数组数据类型,必须使用 LENGTH 函数。

此函数支持 NCHAR 输入和/或输出。

另请参见
标准和兼容性
  • SQL/2003   核心特性。

示例

以下语句返回值 8。

SELECT CHAR_LENGTH( 'Chemical' );