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!