ホームページ  >  記事  >  データベース  >  SQLのCHARINDEX関数について説明します。

SQLのCHARINDEX関数について説明します。

怪我咯
怪我咯オリジナル
2017-04-05 13:11:355548ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。