指定した文字列の文字数を返します。
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' ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |