SQL Academy
Premium
Funktionsreferenz

MID

Entsprechung in PostgreSQL:

Synonym für SUBSTRING: gibt einen Teilstring ab der angegebenen Position zurück.

MySQL 8.1
MID(str, pos[, len])

Parameter

strVARCHAR
Ausgangsstring
posINT
Startposition des Teilstrings, eine negative zählt vom Ende des Strings
lenINToptional
Länge des Teilstrings, standardmäßig bis zum Ende des Strings

Rückgabewert

Teilstring; leerer String, wenn pos 0 oder größer als die Länge des Strings ist oder len kleiner als 1

Beispiele

Drei Zeichen ab Position fünf

MySQL 8.1
SELECT MID('sql-academy', 5, 3) AS part;
part
aca

Nachname nach dem Leerzeichen

MySQL 8.1
SELECT member_name,
	MID(member_name, LOCATE(' ', member_name) + 1) AS last_name
FROM FamilyMembers;
member_namelast_name
Headley QuinceyQuincey
Flavia QuinceyQuincey
Andie QuinceyQuincey
Lela QuinceyQuincey
Annie QuinceyQuincey
Ernest ForrestForrest
Constance ForrestForrest
Wednesday AddamsAddams

Siehe auch