Función CONCAT en PostgreSQL

La función CONCAT en PostgreSQL te permite concatenar cadenas en una sola, de esta forma tendrás una única columna con la concatenación de las cadenas. Los tipos admitidos son char, varchar y text o un tipo que sea convertible a cadena. Esta función esta 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 concatenamos las cadenas ‘Blog de’ y ‘ Miguel Troyano’ en una sola columna.

SELECT	CONCAT('Blog de',' Miguel Troyano') COLUMNA1;

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 comentario

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