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

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

藏色散人
Freigeben: 2019-03-28 10:00:34
Original
7117 Leute haben es durchsucht

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

Beispiel 1 – Grundlegende Verwendung

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

SELECT MID('I drink coffee', 3) Result;
Nach dem Login kopieren

Ergebnis:

+--------------+
| Result       |
+--------------+
| drink coffee |
+--------------+
Nach dem Login kopieren
Nach dem Login kopieren

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;
Nach dem Login kopieren

Ergebnis:

+--------------+
| Result       |
+--------------+
| drink coffee |
+--------------+
Nach dem Login kopieren
Nach dem Login kopieren

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;
Nach dem Login kopieren

Das Ergebnis:

+--------+
| Result |
+--------+
| drink  |
+--------+
Nach dem Login kopieren
Nach dem Login kopieren

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;
Nach dem Login kopieren

Ergebnis:

+--------+
| Result |
+--------+
| drink  |
+--------+
Nach dem Login kopieren
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage