¿Cómo me concateno en PostgreSQL??

¿Cómo me concateno en PostgreSQL??
Concat significa hacer uno o sumar algo. La función o método concat se ha utilizado ampliamente en la base de datos durante décadas para concatenar dos o más palabras, cadenas, oraciones y muchas más. Concatenate La función no hace nada cuando se aplica en los argumentos nulos. Dentro de este artículo, demostraremos el funcionamiento de la función Concat dentro de la base de datos PostgreSQL. Comencemos abriendo la aplicación GUI PostgreSQL llamada PDADmin 4 desde la barra de inicio del escritorio de Windows 10. Si bien se ha abierto, tengamos algunos ejemplos para la concatenación de cuerdas, personajes y números.

Ejemplo 01
Nuestro primer ejemplo sería la concatenación de los caracteres alfabéticos. Debe abrir el editor de consultas desde la barra de tareas de Pgadmin 4 para crear una consulta en él. Después de abrir el editor de consultas, hemos escrito el siguiente comando seleccionar dentro de la herramienta junto con la función concat. Este método de concat toma cuatro caracteres como argumentos para concatenarlos a una sola cadena o palabra. Al ejecutar esta instrucción con un botón "Ejecutar" etiquetado en la barra de tareas, la salida muestra la palabra de texto concatenada "AQSA" en nuestra pantalla de salida PGADmin, como se muestra en la imagen Snap a continuación. Este fue el ejemplo más simple de concatenación para los personajes. Pasemos al siguiente.

Seleccione Concat ('A', 'Q', 'S', 'A');

Ejemplo 02
Este ejemplo sería usar el método concat para concatenar algunas palabras, números y caracteres especiales, como DOT, @y 14. Hemos dado cuerdas, números y caracteres de manera particular a la función "concatación" que haría un formato de correo electrónico. Por lo tanto, hemos probado la siguiente consulta en el editor y hicimos clic en el botón "Ejecutar" para ejecutarla. La salida nos muestra el resultado de correo electrónico en forma de texto en la pantalla de salida:

Seleccione Concat ('aqsa', 'yasin', 14, '@', 'gmail', ','.',' com ');

Ejemplo 03
Usemos el espacio dentro de la función concat como argumento para la concatenación. Esto significa que el espacio será parte del personaje especial de concatenación. La función concat se ocupará del espacio como un personaje especial como lo hace con otros. Por lo tanto, hemos usado dos cuerdas para concatenarse mientras el espacio entre ellas según la consulta a continuación. El resultado muestra la cadena de salida "AQSA YASIN" como una nueva cadena con un solo espacio:

Seleccione Concat ('aqsa', ", 'yasin');

Como hemos mencionado anteriormente, el método concat no se aplica a ningún argumento nulo. Entonces, echemos un vistazo para entenderlo completamente. Dentro de la siguiente consulta, hemos utilizado la palabra clave nula entre dos cuerdas AQSA y YASIN. El método de concat aplicado no hace nada más que ignora el valor nulo y crea una sola cadena "aqsayasin" sin ningún espacio en el medio:

Seleccionar concat ('aqsa', nulo, 'yasin');

Ejemplo 04
Los ejemplos anteriores elaboran para concatenar cadenas, caracteres y números con un método concat. Sin embargo, hay otra forma de concatenar cadenas o caracteres dentro de las bases de datos. En este método, vemos el "||" Firmar trabajando para concatenar cadenas, personajes e enteros. Por lo tanto, hemos utilizado la instrucción SELECT para concatenar dos cadenas, "AQSA" y "Yasin", y un espacio para concatenarse a través del "||" firmar dentro de él. La cadena resultante "AQSA YASIN" se mostrará en la columna llamada "Resultado" en la pantalla de salida:

Seleccione 'aqsa' || "|| 'yasin' como resultado;

Usemos el mismo estilo de concatenación para la aparición de una cadena y una palabra clave nula. Entonces, hemos utilizado la siguiente consulta en el editor y llegamos a un resultado nulo. Esto significa que cualquier cosa concatenada con la palabra clave nula generará el valor nulo según la siguiente salida:

Seleccione 'aqsa yasin' || Nulo como resultado;

Ejemplo 05
Tengamos un ejemplo de funciones de concat aplicadas en varias tablas construidas de PostgreSQL. Hemos creado una tabla "ejemplo" dentro de la base de datos Postgres de Pgamdin 4. Contiene cuatro columnas con identificación, fname, lname y edad de una persona. Luego, hemos insertado algunos registros en él. Los datos de una tabla "Ejemplo" se pueden recuperar y ver en una vista de cuadrícula con la consulta establecida de la siguiente manera:

Seleccionar * del público.Ejemplo de orden por ID ASC;

Ahora, abra la herramienta de consulta para agregar algunas instrucciones para concatenar entre los valores de diferentes columnas de una tabla "Ejemplo". Por lo tanto, hemos utilizado la consulta de selección para recuperar los registros de columnas ID, fname y lname donde la identificación de una persona es de 3. Hemos utilizado el método Concat en las columnas fname y lname para obtener un nuevo valor. Este valor concatenado se almacenará en una nueva columna, "Nombre completo". Esto solo recuperará los registros de una persona que tiene 3 como su valor y concatenará su nombre y nombre para hacer el nombre completo de la persona. La consulta se ha ejecutado con un botón de ejecución, y la salida muestra la identificación, el nombre, el nombre y el nombre completo como "Hamna Raza" de una persona que tiene su ID como 3.

Seleccione ID, FNAME, lname, concat (fname, ", lname)" nombre completo "del ejemplo donde id = 3;

Concatenemos más de un valor de la tabla esta vez. Entonces, hemos usado la misma tabla y la misma consulta para lograr esto. El cambio es solo en la cláusula Where. Hemos establecido la condición para obtener y concatenar los registros de la tabla "ejemplo" donde la identificación de la persona es mayor que 3. Como la tabla tiene solo 5 registros, mostrará los registros de los ID 4 y 5 junto con cadenas concatenadas que se muestran en la imagen de la pantalla a continuación.

Seleccione ID, FNAME, LNAME, Concat (fname, ", lname)" Nombre completo "del ejemplo donde id> 3;

Para obtener y concatenar los registros de una persona que tiene una identificación de menos de 3 de la tabla "Ejemplo" se realizará mediante la siguiente consulta:

Seleccione ID, FNAME, LNAME, Concat (Fname, ", lname)" Nombre completo "del ejemplo donde ID < 3;

Ejemplo 06
Echemos un vistazo al método concat desde una perspectiva diferente. En este ejemplo, utilizaremos un nuevo método, "longitud", dentro del método concat para obtener una longitud de una de las columnas de la tabla "ejemplo". La longitud calculada se concatenará con algunas otras cadenas o oraciones dentro del método concat. Esto se haría para lograr dos cosas. Un objetivo es obtener una longitud de una cuerda, y el otro es concatenar diferentes tipos de caracteres, números y cuerdas. La cadena completa concatenada resultante se mostrará en otra columna. Por lo tanto, hemos utilizado la instrucción SELECT para obtener la columna "FNAME" de la tabla "Ejemplo" mientras mostramos la longitud de cada valor de la columna "fname" dentro de la cadena concatenada como se muestra a continuación:

Seleccione FNAME, Concat ('este nombre de primer nombre', longitud (fname), 'caracteres') del ejemplo;

Conclusión

En este artículo, discutimos numerosos ejemplos para elaborar el funcionamiento de la concatenación. Hemos utilizado dos métodos diferentes para concatenar entre cuerdas, caracteres, números y símbolos especiales, como la función concat y "||" método. Esperamos que este artículo lo ayude a comprender mejor la concatenación.