SUBSTRING
Gibt einen Teilstring zurück, der an der angegebenen Position beginnt.
MySQL 8.1
SUBSTRING(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
Rest des Strings ab Position
MySQL 8.1
SELECT SUBSTRING('sql-academy', 5);Teil mit fester Länge
MySQL 8.1
SELECT SUBSTRING('sql-academy', 1, 3);Position vom Ende gezählt
MySQL 8.1
SELECT SUBSTRING('sql-academy', -3);Details
Dieselbe Funktion gibt es auch unter dem Namen SUBSTR und in der Standardschreibweise SUBSTRING(str FROM pos FOR len).