LEFT
Gibt die angegebene Anzahl von Zeichen am Anfang eines Strings zurück.
MySQL 8.1
LEFT(str, number_of_characters)- str
- AusgangsstringVARCHAR
- number_of_characters
- Anzahl der zu extrahierenden ZeichenINT
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);Erster Buchstabe des Namens
MySQL 8.1
SELECT member_name,
LEFT(member_name, 1) AS initial
FROM FamilyMembers;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.