En PostgreSQL, la función CONCAT se usa para concatenar dos o más cadenas en una.
Syntax: CONCAT(string_1, string_2, ...)
Analicemos la sintaxis anterior:
- La función CONCAT acepta una lista de argumentos convertibles de cadena. Una cadena en este contexto significa cualquiera de los siguientes tipos de datos: char, varchar o text.
- La función CONCAT es variádica, lo que significa que la función CONCAT puede aceptar una matriz como argumento. Aquí es necesario marcar el array con la palabra clave VARIADIC. La función CONCAT considera cada elemento de matriz como un argumento.
- Contrariamente al operador de concatenación ( || ), la función CONCAT ignora los argumentos NULOS.
Ejemplo 1:
La siguiente instrucción utiliza la función CONCAT para concatenar tres cadenas en una:
SELECT CONCAT ('Geeks', 'for', 'geeks');
Producto:
Ejemplo 2:
La siguiente instrucción concatena valores en las columnas first_name y last_name de la tabla actor en la base de datos de ejemplo, es decir, dvdrental.
SELECT CONCAT (first_name, ' ', last_name) AS "Full name"FROM actor;
Salida:
Las Etiquetas De Artículo :