LEFT
Gibt die ersten n Zeichen eines Strings zurück.
PostgreSQL 17.5
LEFT(string, n)Parameter
- stringtext
- Ausgangsstring
- ninteger
- Anzahl der Zeichen, kann negativ sein
Rückgabewert
Die ersten n Zeichen; bei negativem n alle Zeichen außer den letzten |n|
Beispiele
Erste drei Zeichen
PostgreSQL 17.5
SELECT LEFT('sql-academy', 3);Alle Zeichen außer den letzten acht
PostgreSQL 17.5
SELECT LEFT('sql-academy', -8);Name bis zum ersten Leerzeichen
PostgreSQL 17.5
SELECT member_name,
LEFT(member_name, STRPOS(member_name, ' ') - 1) AS first_name
FROM FamilyMembers;Details
Ist n größer als die Länge des Strings, wird der ganze String zurückgegeben. In MySQL ergibt ein negatives n einen leeren String, hier schneidet es Zeichen am Ende ab.