MySQL POSITION()関数
例
文字列「W3Schools.com」で「3」を検索し、位置を返します。
SELECT POSITION("3" IN "W3Schools.com") AS MatchPosition;
定義と使用法
POSITION()関数は、文字列内で最初に出現する部分文字列の位置を返します。
元の文字列内に部分文字列が見つからない場合、この関数は0を返します。
この関数は、大文字と小文字を区別しない検索を実行します。
注: LOCATE ()関数はPOSITION()関数と同じです。
構文
POSITION(substring IN string)
パラメータ値
Parameter | Description |
---|---|
substring | Required. The substring to search for in string |
string | Required. The original string that will be searched |
技術的な詳細
で動作します: | MySQL4.0から |
---|
その他の例
例
文字列「W3Schools.com」で「COM」を検索し、位置を返します。
SELECT POSITION("COM" IN "W3Schools.com") AS MatchPosition;
例
CustomerName列で「a」を検索し、位置を返します。
SELECT POSITION("a" IN CustomerName)
FROM Customers;