SQL Serverは、CHARINDEX()メソッドは、文字/文字列の位置別の文字/文字列を検索するために使用されています。
文法
CHARINDEX(expressionToFind、expressionToSearch [ 、START_LOCATION ])
パラメータ
expressionToFind:ターゲット文字列、文字が8000の最大長/文字列を検索しようとしています。
expressionToSearch:文字がある/文字列。
START_LOCATION:場所を探し、デフォルトでは、初見から開始することが空です。ゼロまたは負のは、見つけるためにスタート位置に応じて算出されています。
返却値
戻り値は文字/列の位置を見つけるために、開始位置から算出した目標文字/列中に存在する(非添字を、実際の位置です)。マッチが文字/文字列の位置を見つからない場合は、0を返します。
簡単な例
選択 CHARINDEX(' '、' yanggb '、1); - 2
Classicアプリケーション
選択し た場合を 場合 CHARINDEX(' yanggb1 '、' yanggb1、yanggb2、yanggb3 ')<> 0 、次いで 1 そうでなければ 0 端 has_permission。- 1
「人々はあまりにも長い間見ていない、ゆっくりと、でも逃さなかったでしょう。」