Concatenação de string é um recurso universal para engenheiros. Este tutorial ensina como realizar concatenação de string no SQL padrão.
Função SQL Concat
O primeiro método que você pode usar para concatenar strings no SQL é usar a função concat. A sintaxe da função é como mostrado abaixo:
Concat (valor1 [,…])A função leva dois ou mais literais de cordas e combina -os para criar uma única unidade de string.
Exemplo de uso da função Concat é como mostrado abaixo:
Selecione concat ('linux', 'dica');A consulta acima deve se juntar às duas cordas-t-t0-T0-T0 e retornar o resultado como:
ConcatEmbora a função Concat permita que você passe um delimitador personalizado, você pode passar pelo separador necessário após cada string.
Veja o exemplo abaixo:
Selecione concat ('2022', '-', '03', '-', '21');O exposto acima deve retornar todas as cordas concatenadas em um literal semelhante a uma data, como mostrado abaixo:
ConcatVocê também pode usar a função concat com valores reais de um banco de dados. Considere uma tabela de exemplo mostrada abaixo:
primeiro_name | sobrenomePodemos criar o nome completo da coluna First_Name e Last_Name, como mostrado na consulta abaixo:
Selecione First_Name, Last_Name, concat (First_Name, ", Last_Name) como Full_Name do cliente;O deve retornar o nome completo, conforme mostrado na tabela de saída:
primeiro_name | Último nome | nome completoOperador de concatenação SQL
O SQL também fornece um operador de concatenação. Funciona para o operador de concatenação na maioria das linguagens de programação. No entanto, em vez de um sinal de adição típico, o operador de concatenação no SQL é denotado pelo símbolo do tubo duplo (||).
Para usá -lo, passe cada string para concatenar como.
valor || valor2 || valor3,,,Por exemplo, podemos criar o nome completo usando o operador de concatenação, como mostrado na consulta abaixo:
Selecione First_Name, Last_Name, First_Name || "|| last_name como Full_Name do Cliente;Lembre -se de que tanto a função concat quanto o operador de concatenação retornarão NULL se você fornecer valores nulos.
Conclusão
Este artigo discutiu como realizar concatenação de string no SQL padrão. Abordamos métodos como a função concat e o operador de concatenação.