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

SQL Anywhere 11.0.1 (日本語) » Ultra Light データベース管理とリファレンス » Ultra Light SQL リファレンス » Ultra Light SQL 関数 » SQL 関数 (A ~ D)

 

CHARINDEX 関数 [文字列]

ある文字列内でのもう 1 つの文字列の位置を返します。

構文
CHARINDEX( string-expression-1, string-expression-2 )
パラメータ
  • string-expression-1   検索する文字列。

  • string-expression-2   検索される文字列。

戻り値

INT

備考

string-expression-1 の先頭文字の位置を 1 とします。検索される文字列内に、検索する文字列のインスタンスが複数存在する場合、CHARINDEX 関数は最初のインスタンスの位置を返します。

検索される文字列内に、検索する文字列が存在しない場合、CHARINDEX 関数は 0 を返します。

参照
標準と互換性
  • SQL/2003   ベンダ拡張。

次の文は、姓に K という文字が含まれる場合にのみ、Employees テーブルの Surname カラムと GivenName カラムから姓名を返します。

SELECT Surname, GivenName
FROM Employees
WHERE CHARINDEX( 'K', Surname ) = 1;

返された結果:

Surname GivenName
Klobucher James
Kuo Felicia
Kelly Moira