ホームページ > データベース > mysql チュートリアル > MySQL MID()関数の使い方を詳しく解説(コード例)

MySQL MID()関数の使い方を詳しく解説(コード例)

藏色散人
リリース: 2019-03-28 10:00:34
オリジナル
7103 人が閲覧しました

MySQL では、MID() 関数は、指定された位置から始まる部分文字列を返します。

MID() と SUBSTR() は両方とも SUBSTRING() の同義語です。

基本的な構文は次のとおりです:

1

MID(str,pos,len)

ログイン後にコピー

ここで、str は文字列、pos は開始部分文字列の位置、len は開始位置番号からの戻り値を決定するオプションのパラメーターです。文字の。

この関数を使用するにはいくつかの異なる方法があるため、完全な構文は次のようになります:

1

2

3

4

MID(str,pos)

MID(str FROM pos)

MID(str,pos,len)

MID(str FROM pos FOR len)

ログイン後にコピー

例 1 - 基本的な使用法

これは次のとおりです。 MID(str,pos) 構文の例:

1

SELECT MID('I drink coffee', 3) Result;

ログイン後にコピー

結果:

1

2

3

4

5

+--------------+

| Result       |

+--------------+

| drink coffee |

+--------------+

ログイン後にコピー
ログイン後にコピー

この例では、文字列の 3 番目の位置から部分文字列を取得します。

例 2 - FROM 句の使用

今回は MID(str FROM pos) 構文が使用されます:

1

SELECT MID('I drink coffee' FROM 3) Result;

ログイン後にコピー

結果:

1

2

3

4

5

+--------------+

| Result       |

+--------------+

| drink coffee |

+--------------+

ログイン後にコピー
ログイン後にコピー

結果は同じです。

この例では、FROM は標準 SQL です。この構文ではカンマが使用されないことに注意してください。

例 3 - 長さの指定

この例では、MID(str,pos,len) 構文を使用しました。

1

SELECT MID('I drink coffee', 3, 5) Result;

ログイン後にコピー

結果:

1

2

3

4

5

+--------+

| Result |

+--------+

| drink  |

+--------+

ログイン後にコピー
ログイン後にコピー

ここでは、返される部分文字列の長さが 5 文字であることを指定します。

例 4 - 長さの指定 (FOR 句を使用)

この例では、MID(str FROM pos FOR len) 構文を使用しました。

1

SELECT MID('I drink coffee' FROM 3 FOR 5) Result;

ログイン後にコピー

Result:

1

2

3

4

5

+--------+

| Result |

+--------+

| drink  |

+--------+

ログイン後にコピー
ログイン後にコピー

そこで、今回は標準 SQL を使用して同じ結果を実現します。

関連する推奨事項: 「MySQL チュートリアル

この記事は、MySQL MID() 関数の使用法を詳細に説明しています。シンプルで理解しやすいです。必要としている友人たちの役に立てば幸いです。助けてください!

以上がMySQL MID()関数の使い方を詳しく解説(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート