SQL Academy
Premium
Funktionsreferenz

SUBSTR

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

MySQL 8.4
SUBSTR(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 SUBSTR('sql-academy', 5, 3);
SUBSTR('sql-academy', 5, 3)
aca

E-Mail mit verborgener Mitte

MySQL 8.4
SELECT name,
	CONCAT(SUBSTR(email, 1, 2), '****', SUBSTR(email, -4)) AS masked_email
FROM Users
LIMIT 5;
namemasked_email
Bruce Willisba****.com
George Clooneyte****.com
Kevin Costnerme****.com
Donald Sutherlandra****.net
Jennifer Lopezba****.com

Siehe auch

Wo du es lernst