SQL Academy
Premium
Funktionsreferenz

SUBSTR

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

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

E-Mail mit verborgener Mitte

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