MySQL では、MID() 関数は、指定された位置から始まる部分文字列を返します。
MID() と SUBSTR() は両方とも SUBSTRING() の同義語です。
基本的な構文は次のとおりです:
MID(str,pos,len)
ここで、str は文字列、pos は開始部分文字列の位置、len は開始位置番号からの戻り値を決定するオプションのパラメーターです。文字の。
この関数を使用するにはいくつかの異なる方法があるため、完全な構文は次のようになります:
MID(str,pos) MID(str FROM pos) MID(str,pos,len) MID(str FROM pos FOR len)
例 1 - 基本的な使用法
これは次のとおりです。 MID(str,pos) 構文の例:
SELECT MID('I drink coffee', 3) Result;
結果:
+--------------+ | Result | +--------------+ | drink coffee | +--------------+
この例では、文字列の 3 番目の位置から部分文字列を取得します。
例 2 - FROM 句の使用
今回は MID(str FROM pos) 構文が使用されます:
SELECT MID('I drink coffee' FROM 3) Result;
結果:
+--------------+ | Result | +--------------+ | drink coffee | +--------------+
結果は同じです。
この例では、FROM は標準 SQL です。この構文ではカンマが使用されないことに注意してください。
例 3 - 長さの指定
この例では、MID(str,pos,len) 構文を使用しました。
SELECT MID('I drink coffee', 3, 5) Result;
結果:
+--------+ | Result | +--------+ | drink | +--------+
ここでは、返される部分文字列の長さが 5 文字であることを指定します。
例 4 - 長さの指定 (FOR 句を使用)
この例では、MID(str FROM pos FOR len) 構文を使用しました。
SELECT MID('I drink coffee' FROM 3 FOR 5) Result;
Result:
+--------+ | Result | +--------+ | drink | +--------+
そこで、今回は標準 SQL を使用して同じ結果を実現します。
関連する推奨事項: 「MySQL チュートリアル 」
この記事は、MySQL MID() 関数の使用法を詳細に説明しています。シンプルで理解しやすいです。必要としている友人たちの役に立てば幸いです。助けてください!
以上がMySQL MID()関数の使い方を詳しく解説(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。