SQL Academy
Premium
Funktionsreferenz

LEFT

Gibt die angegebene Anzahl von Zeichen am Anfang eines Strings zurück.

MySQL 8.1
LEFT(str, number_of_characters)
str
Ausgangsstring
VARCHAR
number_of_characters
Anzahl der zu extrahierenden Zeichen
INT

Rückgabewert

Die ersten number_of_characters Zeichen; der ganze String, wenn er kürzer ist; leerer String, wenn number_of_characters kleiner als 1 ist

Beispiele

Erste drei Zeichen

MySQL 8.1
SELECT LEFT('sql-academy', 3);
LEFT('sql-academy', 3)
sql

Erster Buchstabe des Namens

MySQL 8.1
SELECT member_name,
	LEFT(member_name, 1) AS initial
FROM FamilyMembers;
member_nameinitial
Headley QuinceyH
Flavia QuinceyF
Andie QuinceyA
Lela QuinceyL
Annie QuinceyA
Ernest ForrestE
Constance ForrestC
Wednesday AddamsW

Details

Gezählt werden Zeichen, nicht Bytes: LEFT('привет', 2) gibt пр zurück. Eine negative Zahl ergibt einen leeren String, in PostgreSQL dagegen den ganzen String ohne die letzten Zeichen: LEFT('abcdef', -2) gibt dort abcd zurück.

Siehe auch

Wo du es lernst