Referencia de funciones

LEFT

Devuelve el número indicado de caracteres del principio de una cadena.

MySQL 8.4
LEFT(str, number_of_characters)
str
Cadena de origen
VARCHAR
number_of_characters
Número de caracteres que se extraen
INT

Valor devuelto

Los primeros number_of_characters caracteres; toda la cadena si es más corta; cadena vacía si number_of_characters es menor que 1

Ejemplos

Los tres primeros caracteres

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

Primera letra del nombre

MySQL 8.4
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

Detalles

Se cuentan caracteres, no bytes: LEFT('привет', 2) devuelve пр. Un número negativo da una cadena vacía; en PostgreSQL, en cambio, da toda la cadena sin los últimos caracteres: LEFT('abcdef', -2) devuelve allí abcd.

Véase también

Dónde aprenderlo