La función LEFT en PostgreSQL es una herramienta muy útil para extraer una porción de texto comenzando desde el lado izquierdo de una cadena. Esta función te permite especificar la cantidad de caracteres que deseas obtener, lo que la hace ideal para tareas como recortar datos, extraer códigos o analizar contenido textual.
Como parte de las funciones de cadena en PostgreSQL, LEFT es fácil de usar y aporta gran flexibilidad en la manipulación de datos textuales, ya sea que trabajes con nombres, códigos o cualquier tipo de información basada en texto.
En este artículo, primero te mostraré la sintaxis básica de LEFT, y luego veremos ejemplos prácticos que te permitirán entender cómo implementarla en tus consultas de manera eficiente.
Para más información, puedes consultar la documentación oficial de PostgreSQL.
Sintaxis
La sintaxis para utilizar la función LEFT en PostgreSQL es la siguiente:
LEFT(cadena, n)
- LEFT: es el nombre de la función.
- cadena: cadena de texto de la cual recuperará las letras.
- n: número de letras a recuperar. Si el número es negativo, restará caracteres desde la derecha.
Ejemplos
LEFT de un texto
En el siguiente ejemplo obtenemos el nombre Miguel, ya que muestra 6 caracteres desde la izquierda:
SELECT LEFT('MiguelTroyano.com',6);

Left de un campo
En el siguiente ejemplo obtenemos la inicial del campo nombre de la tabla empleados, ya que le hemos indicado que obtenga una letra desde la izquierda:
SELECT nombre, LEFT(nombre,1) as INICIAL from empleados;
