Heim  >  Artikel  >  Datenbank  >  Detaillierte Erläuterung der Verwendung der MySQL MID()-Funktion (Codebeispiel)

Detaillierte Erläuterung der Verwendung der MySQL MID()-Funktion (Codebeispiel)

藏色散人
藏色散人Original
2019-03-28 10:00:347042Durchsuche

In MySQL gibt die Funktion MID() den Teilstring beginnend an der angegebenen Position zurück.

MID() und SUBSTR() sind beide Synonyme von SUBSTRING().

Die grundlegende Syntax lautet wie folgt:

MID(str,pos,len)

Hier ist str ein String, pos ist die Position des Startteilstrings und len ist ein optionaler Parameter, der die Rückkehr von der Startposition bestimmt Anzahl der Zeichen.

Es gibt verschiedene Möglichkeiten, diese Funktion zu verwenden, daher sieht die vollständige Syntax wie folgt aus:

MID(str,pos)
MID(str FROM pos)
MID(str,pos,len)
MID(str FROM pos FOR len)

Beispiel 1 – Grundlegende Verwendung

Hier ist ein Beispiel für die MID(str,pos)-Syntax:

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

Ergebnis:

+--------------+
| Result       |
+--------------+
| drink coffee |
+--------------+

In diesem Beispiel nehme ich einen Teilstring aus dem String, der ab Position 3 beginnt.

Beispiel 2 – Verwendung der FROM-Klausel

Dieses Mal wird die MID-Syntax (str FROM pos) verwendet:

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

Ergebnis:

+--------------+
| Result       |
+--------------+
| drink coffee |
+--------------+

Das Ergebnis ist das gleiche.

In diesem Beispiel ist FROM Standard-SQL. Beachten Sie, dass diese Syntax keine Kommas verwendet.

Beispiel 3 – Länge angeben

In diesem Beispiel habe ich die MID(str,pos,len)-Syntax verwendet:

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

Das Ergebnis:

+--------+
| Result |
+--------+
| drink  |
+--------+

Hier gebe ich an, dass die Länge des zurückgegebenen Teilstrings 5 ​​Zeichen beträgt.

Beispiel 4 – Länge angeben (mithilfe der FOR-Klausel)

In diesem Beispiel habe ich die MID-Syntax (str FROM pos FOR len) verwendet:

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

Ergebnis:

+--------+
| Result |
+--------+
| drink  |
+--------+

Dieses Mal verwenden wir also Standard-SQL, um das gleiche Ergebnis zu erzielen.

Verwandte Empfehlungen: „MySQL-Tutorial

Dieser Artikel ist eine detaillierte Erklärung der Verwendung der MySQL MID()-Funktion. Sie ist einfach und leicht zu verstehen. Ich hoffe, dass es für Freunde nützlich sein wird, die es brauchen!

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der MySQL MID()-Funktion (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn