Función CONCAT en PostgreSQL

La función CONCAT en PostgreSQL te permite concatenar cadenas, de esta forma tendrás una única columna con los valores concatenados. Puedes concatenar columnas, palabras, números o una combinación de todas. Los tipos admitidos son char, varchar y texto un tipo que sea convertible a cadena. Esta función está englobada en las denominadas funciones de cadena.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

CONCAT (cadena1, cadena2,...)
  • CONCAT: es el nombre de la función.
  • cadenaX: es la cadena que quieres concatenar.

Ejemplos

Concatenar dos cadenas

En el siguiente ejemplo concatenamos las cadenas ‘Blog de’ y ‘ Miguel Troyano’ en una sola columna.

SELECT	CONCAT('Blog de',' Miguel Troyano') COLUMNA1;
Función CONCAT en PostgreSQL

Concatenar una cadena con un número

En este ejemplo concatenamos la cadena ‘Miguel Troyano nació en el año’ con un espacio y el número 1986. Esto es posible ya que el sistema es capaz de convertir internamente el número 1986 a cadena.

SELECT CONCAT('Miguel Troyano nació en el año',' ', 1986) COLUMNA1;

Concatenar sin usar la función concat

Puedes usar el operador de concatenación || para concatenar de una forma más sencilla. En este ejemplo concatenamos la cadena ‘Miguel Troyano nació en el año’ con un espacio y el número 1986

SELECT 'Miguel Troyano nació en el año' || ' ' || 1986 AS COLUMNA1;

Concatenar campos y cadenas

También es posible concatenar campos de una tabla o incluso combinar campos con cadenas. En el siguiente ejemplo concatenamos el campo nombre de la tabla empleados con un espacio y la cadena de texto ‘trabaja en Minsait’

SELECT	nombre || ' ' || 'trabaja en Minsait' AS COLUMNA1
from empleados;

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.