CHARINDEX 関数は、別の文字列内の文字または string の開始位置を返します。 CHARINDEX 関数の呼び出し方法は次のとおりです。
Charindex (Expression1, Expression2 [, Start_LOCATION])
Expression1 は Expression2 内の文字、Start_Location は CHARINDEX 関数が 2 から始まることを示します。 Expression1 の場所を見つけます。
CHARINDEX 関数は integer を返します。返される整数は、見つかった文字列内での見つかった文字列の位置です。 CHARINDEX が探している文字列を見つけられない場合、関数は整数「0」になります。次の関数コマンドの実行結果を見てみましょう:
use using using ‐ ‐ ‐ ‐ ‐‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ing, この例では、CHARINDEX 関数は次の値を返します。 「Microsoft SQL Server」の「S」の 11 位。 次に、この CHARINDEX コマンドを見てみましょう:
using using use using ‐ ‐ ‐ ‐ ‐ ‐ CHARINDEX('2008', 'Microsoft SQL Server 2012')
この例では、文字列「」のため、CHARINDEX はゼロを返します。 2008」は「Microsoft SQL Server」起動時には使用できません。次に、CHARINDEX 関数を使用して実際の T-SQL 問題を解決する方法を 2 つの例を通して見てみましょう。
以上がSQLのCHARINDEX関数について説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。