文字列の先頭からいくつかの文字を返します。
LEFT( string-expression, integer-expression )
string-expression 文字列。
integer-expression 返す文字数。
LONG VARCHAR
LONG NVARCHAR
文字列にマルチバイト文字があり、適切な照合が使用されている場合、返されるバイト数が指定した文字数よりも大きい場合があります。
引数 string-expression の値より大きな integer-expression を指定できます。この場合、全体の値が返されます。
この関数は NCHAR の入力または出力をサポートしています。入力文字が文字長のセマンティックを使用している場合、可能であれば、戻り値は文字長のセマンティックの観点から記述されます。
SQL/2003 ベンダ拡張。
次の文は、Customers テーブルに含まれる各 Surname 値の最初の 5 文字を返します。
SELECT LEFT( Surname, 5) FROM Customers; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |