Función CONCAT_WS en PostgreSQL

La función CONCAT_WS en PostgreSQL te permite concatenar cadenas en una sola separadas por el carácter especificado en el argumento, de esta forma tendrás una única columna con la concatenación de las cadenas separadas por el separador. 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_WS (separador, cadena1, cadena2,...)
  • CONCAT: es el nombre de la función.
  • separador: es el carácter con el cual se van a separar las diferentes cadenas.
  • cadenaX: es la cadena que quieres concatenar.

Ejemplos

Concatenar dos cadenas

En el siguiente ejemplo concatenamos las cadenas ‘Miguel’ y ‘Beatriz’ en una sola columna, separadas por una coma y un espacio.

SELECT CONCAT_WS(', ','Miguel','Beatriz') COLUMNA1;
Función CONCAT_WS en PostgreSQL

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 la cadena de texto ‘trabaja en Minsait’ separados por una coma y un espacio.

SELECT CONCAT_WS (', ' , 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.