LEFT
Devuelve el número indicado de caracteres del principio de una cadena.
MySQL 8.4
LEFT(str, number_of_characters)- str
- Cadena de origenVARCHAR
- number_of_characters
- Número de caracteres que se extraenINT
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);Primera letra del nombre
MySQL 8.4
SELECT member_name,
LEFT(member_name, 1) AS initial
FROM FamilyMembers;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.