Справочник по функциям

LEFT

Возвращает заданное количество символов с начала строки.

MySQL 8.1
LEFT(str, number_of_characters)

Параметры

strVARCHAR
Исходная строка
number_of_charactersINT
Количество символов, которые нужно извлечь

Возвращаемое значение

Первые number_of_characters символов; вся строка, если она короче; пустая строка, если number_of_characters меньше 1

Примеры

Первые три символа

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

Первая буква имени

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

Подробности

Считаются символы, а не байты: LEFT('привет', 2) вернёт пр. Отрицательное число даёт пустую строку, а в PostgreSQL — всю строку без последних символов: LEFT('abcdef', -2) там вернёт abcd.

Смотрите также

Где изучить