Como faço para usar a função CONCAT () no MySQL?

Como Faco Para Usar A Funcao Concat No Mysql



Quando se trata de trabalhar com o MySQL, existem muitas funções úteis disponíveis para ajudá-lo a manipular e gerenciar seus dados. O CONCAT() function é uma daquelas funções que permitem combinar duas ou mais strings em uma única string. Esta função pode ser extremamente útil quando se trata de trabalhar com grandes conjuntos de dados para gerenciamento e análise.

Este guia fornecerá informações detalhadas sobre como usar o CONCAT() função no MySQL.







Como faço para utilizar a função CONCAT () no MySQL?

O ' CONCAT() ” é utilizada para mesclar duas ou mais strings em uma string, usando várias strings como argumentos e retornando um único valor de string concatenado. A sintaxe para juntar strings usando a função CONCAT() é dada abaixo:



CONCAT ( 'string1' , 'string2' , ... )


Na sintaxe acima, especifique os valores de string de sua escolha no lugar de string1, string2, etc.



Vamos ver alguns exemplos da função CONCAT() para entender seu funcionamento.





Exemplo 1: Concatenar Duas Strings

Digite o comando abaixo para juntar duas strings usando o comando “ CONCAT() ” e recupere o resultado usando a função “ SELECIONE ' declaração:



SELECT CONCAT ( 'Linux' , 'Dica' ) ;


No exemplo acima, você pode alterar as strings “ Linux ', e ' Dica ” com as strings que você deseja mesclar.

Saída


A saída mostrou que o “ Linux ', e ' Dica ” strings foram unidas a uma única string como “ LinuxDica ”.

Exemplo 2: Concatenar mais de duas strings

Para mesclar mais de duas strings você só precisa aumentar o número de argumentos na função CONCAT() conforme abaixo:

SELECT CONCAT ( 'Linux' , '' , 'Dica' , '!' ) ;


No exemplo acima, o segundo argumento é um espaço simples e o quarto é um caractere especial, o que significa que os caracteres especiais também serão considerados uma string e podem ser unidos.

Saída


A saída exibiu que as strings foram concatenadas.

Exemplo 3: juntar valores de coluna

O ' CONCAT() ” pode ser utilizada com o SELECIONE instrução para unir os valores de coluna específicos de uma tabela específica. O exemplo de concatenar duas colunas “ PRIMEIRO NOME ' e ' SOBRENOME ' do ' CLIENTES ” tabela é fornecida abaixo:

SELECT CONCAT ( PRIMEIRO NOME, '' , SOBRENOME ) AS FULL_NAME FROM CLIENTES;


No exemplo acima, a saída será exibida como “ NOME COMPLETO ”.

Saída


A saída mostrou que os valores de coluna especificados foram unidos.

Exemplo 4: unir valores de string e coluna

A função CONCAT() pode ser utilizada para unir os valores das colunas de uma tabela com uma string específica. O exemplo de adesão ao “ BEM-VINDO ” string e o “ PRIMEIRO NOME ' e ' SOBRENOME ” colunas do “ CLIENTES ” tabela é dada abaixo:

SELECT CONCAT ( 'BEM-VINDO, ' , PRIMEIRO NOME, '' , SOBRENOME )
COMO SAUDAÇÃO DOS CLIENTES;


Saída


A saída mostrou que os valores de string e coluna foram concatenados.

Exemplo 5: juntar valores de colunas de tabelas diferentes

O ' CONCAT() ” pode juntar os valores das colunas de duas tabelas diferentes e dar o resultado como um único valor, conforme mostrado no exemplo abaixo:

SELECT CONCAT ( PEDIDOS.PRODUCT_ID , '' , PRODUCTS.NAME , '(' , PEDIDOS.QUANTIDADE , ')' )
COMO DETALHES
DE PEDIDOS, PRODUTOS
WHERE ORDERS.PRODUCT_ID = PRODUTOS.ID;


No exemplo acima, o “ ID DO PRODUTO ' e ' QUANTIDADE ” colunas do “ PEDIDOS ” tabelas e o “ NOME ” coluna do “ PRODUTOS ” são concatenados com base na condição que é usada dentro da tabela “ ONDE ” cláusula.

Saída


A saída mostrou que os valores foram unidos a um único valor.

Exemplo 6: junte os valores da coluna usando IFNULL()

No MySQL, o “ IFNULO() ” é uma função que permite ao usuário verificar se o valor está NULO ou não. O ' CONCAT() ” pode ser utilizada com a função “ IFNULO() ” para verificar (se o valor é NULL ou não) e juntar os valores das colunas de uma determinada tabela.

Aqui está o exemplo de juntar o valor da coluna usando IFNULL():

SELECT CONCAT ( IFNULO ( PRIMEIRO NOME, '' ) , '' , SENULO ( SOBRENOME, '' ) )
AS FULL_NAME FROM CLIENTES;


No exemplo acima, a função IFNULL() retorna os valores não nulos do “ PRIMEIRO NOME ' e a ' SOBRENOME ” colunas do “ CLIENTES ” tabela e, em seguida, o “ CONCAT() ” concatenou os valores retornados.

Saída


A saída mostrou que o “ PRIMEIRO NOME ' e a ' SOBRENOME ” coluna do “ CLIENTES ” foram mescladas com base no resultado da função IFNULL().

Exemplo 7: junte os valores da coluna usando CONCAT_WS()

No ' CONCAT_WS() ” função, o “ WS ' apoia ' com separador ” que significa o “ CONCAT_WS() ” é utilizado para concatenar duas ou mais strings com um separador especificado.

O exemplo da função CONCAT_WS() é fornecido abaixo:

SELECIONE CONCAT_WS ( ',' , ENDEREÇO, CIDADE, ESTADO ) COMO LOCALIZAÇÃO DOS CLIENTES;


No exemplo acima, o “ ENDEREÇO ”, “ CIDADE ', e ' ESTADO ” colunas do “ CLIENTES ” tabela são usados ​​com o “ , ” separador.

Saída


A saída exibiu que as colunas especificadas foram unidas com a vírgula “ , ” separador.

Conclusão

O ' CONCAT() ” no MySQL é uma ferramenta poderosa que permite unir strings e valores de colunas de várias maneiras, facilitando a manipulação e análise de seus dados. Seguindo os exemplos discutidos acima, você pode começar a usar esta função em suas próprias consultas MySQL para combinar texto e dados de maneiras novas e significativas. Este artigo explicou vários casos de uso da função CONCAT() no MySQL.