SQL Academy
Premium
Funktionsreferenz

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);
left
sql

Alle Zeichen außer den letzten acht

PostgreSQL 17.5
SELECT LEFT('sql-academy', -8);
left
sql

Name bis zum ersten Leerzeichen

PostgreSQL 17.5
SELECT member_name,
	LEFT(member_name, STRPOS(member_name, ' ') - 1) AS first_name
FROM FamilyMembers;
member_namefirst_name
Headley QuinceyHeadley
Flavia QuinceyFlavia
Andie QuinceyAndie
Lela QuinceyLela
Annie QuinceyAnnie
Ernest ForrestErnest
Constance ForrestConstance
Wednesday AddamsWednesday

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.

Siehe auch

Wo du es lernst