SQL Academy
Premium
Funktionsreferenz

MID

Entsprechung in PostgreSQL:

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

MySQL 8.4
MID(str, pos[, len])
  • [ ]optionaler Teil
str
Ausgangsstring
VARCHAR
pos
Startposition, gezählt ab 1; eine negative zählt vom Ende des Strings
INT
len
Länge des Teilstrings, standardmäßig bis zum Ende des Strings
INTOptional

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.4
SELECT MID('sql-academy', 5, 3) AS part;
part
aca

Nachname nach dem Leerzeichen

MySQL 8.4
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