¿Cómo utilizo la función CONCAT() en MySQL?

Como Utilizo La Funcion Concat En Mysql



Cuando se trata de trabajar con MySQL, hay muchas funciones útiles disponibles para ayudarlo a manipular y administrar sus datos. El CONCAT() La función es una de esas funciones que le permiten combinar dos o más cadenas en una sola cadena. Esta función puede ser increíblemente útil cuando se trata de trabajar con grandes conjuntos de datos para su gestión y análisis.

Esta guía proporcionará información detallada sobre cómo utilizar el CONCAT() función en MySQL.







¿Cómo utilizo la función CONCAT() en MySQL?

El ' CONCAT() La función ” se utiliza para fusionar dos o más cadenas en una cadena, tomando varias cadenas como argumentos y devolviendo un único valor de cadena concatenado. La sintaxis para unir cadenas usando la función CONCAT() se proporciona a continuación:



CONCAT ( 'cadena1' , 'cadena2' , ... )

 
En la sintaxis anterior, especifique los valores de cadena de su elección en lugar de cadena1, cadena2, etc.



Veamos algunos ejemplos de la función CONCAT() para entender su funcionamiento.





Ejemplo 1: Concatenación de dos cadenas

Escriba el siguiente comando para unir dos cadenas usando el ' CONCAT() ” y recupere el resultado usando la función “ SELECCIONAR ' declaración:



SELECCIONA CONCAT ( 'linux' , 'Pista' ) ;

 
En el ejemplo anterior, puede cambiar las cadenas ' linux ', y ' Pista ” con las cadenas que desea fusionar.

Producción


La salida mostró que el “ linux ', y ' Pista ” las cadenas se han unido a una sola cadena como “ Sugerencia de Linux ”.

Ejemplo 2: Concat más de dos cadenas

Para fusionar más de dos cadenas, solo necesita aumentar la cantidad de argumentos en la función CONCAT() como se indica a continuación:

SELECCIONA CONCAT ( 'linux' , ' ' , 'Pista' , '!' ) ;

 
En el ejemplo anterior, el segundo argumento es un solo espacio y el cuarto es un carácter especial, lo que significa que los caracteres especiales también se considerarán como una cadena y se pueden unir.

Producción


El resultado mostró que las cadenas se han concatenado.

Ejemplo 3: unir valores de columna

El ' CONCAT() La función ” se puede utilizar con el SELECCIONAR declaración para unir los valores de columna específicos de una tabla en particular. El ejemplo de concatenar dos columnas “ NOMBRE DE PILA ' y ' APELLIDO ' del ' CLIENTES ” tabla se proporciona a continuación:

SELECCIONA CONCAT ( NOMBRE DE PILA, ' ' , APELLIDO ) COMO FULL_NAME DE CLIENTES;

 
En el ejemplo anterior, la salida se mostrará como ' NOMBRE COMPLETO ”.

Producción


El resultado mostró que los valores de columna especificados se han unido.

Ejemplo 4: unir valores de cadena y columna

La función CONCAT() se puede utilizar para unir los valores de columna de una tabla con una cadena específica. El ejemplo de unirse a la “ BIENVENIDO ” cadena y el “ NOMBRE DE PILA ' y ' APELLIDO ” columnas de la “ CLIENTES ” tabla se da a continuación:

SELECCIONA CONCAT ( 'BIENVENIDO, ' , NOMBRE DE PILA, ' ' , APELLIDO )
COMO SALUDO DE LOS CLIENTES;

 
Producción


El resultado mostró que los valores de cadena y columna se han concatenado.

Ejemplo 5: unir valores de columna de diferentes tablas

El ' CONCAT() La función ” puede unir los valores de columna de dos tablas diferentes y dar el resultado como un solo valor, como se muestra en el ejemplo que se muestra a continuación:

SELECCIONA CONCAT ( PEDIDOS.PRODUCT_ID , ' ' , PRODUCTS.NAME , ' (' , PEDIDOS.CANTIDAD , ')' )
COMO DETALLES
DE PEDIDOS, PRODUCTOS
WHERE PEDIDOS.PRODUCT_ID = PRODUCTOS.ID;

 
En el ejemplo anterior, el ' ID DEL PRODUCTO ' y ' CANTIDAD ” columnas de la “ PEDIDOS ” mesas y el “ NOMBRE ” columna de la “ PRODUCTOS ” tabla se concatenan en función de la condición que se utiliza dentro de la “ DÓNDE ” cláusula.

Producción


El resultado mostró que los valores se han unido a un solo valor.

Ejemplo 6: unir los valores de la columna usando IFNULL()

En MySQL, el “ IFNULL() ” es una función que permite al usuario verificar si el valor es NULO O no. El ' CONCAT() La función ” se puede utilizar con el “ IFNULL() ” para verificar (si el valor es NULL o no) y unir los valores de las columnas de una tabla en particular.

Aquí está el ejemplo de unir el valor de la columna usando IFNULL():

SELECCIONA CONCAT ( IFNULL ( NOMBRE DE PILA, '' ) , ' ' , SI NO ESTÁ ( APELLIDO, '' ) )
COMO FULL_NAME DE CLIENTES;

 
En el ejemplo anterior, la función IFNULL() devuelve los valores no nulos de ' NOMBRE DE PILA ' y el ' APELLIDO ” columnas de la “ CLIENTES ” mesa y luego el “ CONCAT() La función ” concatenó los valores devueltos.

Producción


La salida mostró que el “ NOMBRE DE PILA ' y el ' APELLIDO ” columna de la “ CLIENTES ” se fusionaron en función del resultado de la función IFNULL().

Ejemplo 7: unir los valores de la columna usando CONCAT_WS()

En el ' CONCAT_WS() ” función, el “ SW ' representa ' con separador ” que significa el “ CONCAT_WS() ” se utiliza para concatenar dos o más cadenas junto con un separador específico.

El ejemplo de la función CONCAT_WS() se proporciona a continuación:

SELECCIONE CONCAT_WS ( ', ' , DIRECCIÓN, CIUDAD, ESTADO ) COMO UBICACIÓN DE CLIENTES;

 
En el ejemplo anterior, el ' DIRECCIÓN ”, “ CIUDAD ', y ' ESTADO ” columnas de la “ CLIENTES ” tabla se utilizan con el “ , ” separador.

Producción


El resultado muestra que las columnas especificadas se han unido con la coma ' , ” separador.

Conclusión

El ' CONCAT() ” en MySQL es una herramienta poderosa que le permite unir cadenas y valores de columna de varias maneras, lo que facilita la manipulación y el análisis de sus datos. Siguiendo los ejemplos discutidos anteriormente, puede comenzar a usar esta función en sus propias consultas de MySQL para combinar texto y datos de formas nuevas y significativas. Este artículo explica varios casos de uso de la función CONCAT() en MySQL.