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 函数 (E-O)

 

LENGTH 函数 [String]

返回指定字符串中的字符数。

语法
LENGTH( string-expression )
参数
  • string-expression   字符串。

返回值

INT

注释

此函数用于确定字符串的长度。例如,为 string-expression 指定列名以确定该列中各值的长度。

如果字符串包含多字节字符,并且使用了适当的归类,则 LENGTH 返回字符数而不是字节数。如果字符串数据类型为 BINARY,则 LENGTH 函数的行为将与 BYTE_LENGTH 函数的行为相同。

注意

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

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

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

以下语句返回值 9。

SELECT LENGTH( 'chocolate' );