SQL Função Concatenate | |
SQL >
Comandos SQL >
Função Concatenate
Por vezes é necessário combinar (concatenar) os resultados de vários campos diferentes. Cada base de dados fornece um modo de o fazer:
A sintaxe para CONCAT( ) é a seguinte: CONCAT (str1, str2, str3, ...)
Concatenar str1, str2, str3 e quaisquer outras cadeias juntas. Note que a função Oracle CONCAT( ) apenas permite dois argumentos -- apenas duas cadeias podem ser utilizadas em simultâneo aquando da utilização desta função. Contudo, é possível concatenar mais de duas cadeias em simultâneo no Oracle utilizando '||'. Observemos alguns exemplos. Assuma que temos a seguinte tabela: Tabela Geography
Exemplo 1 MySQL/Oracle:
SELECT CONCAT (Region_Name, Store_Name) FROM Geography
WHERE Store_Name = 'Boston'; Resultado: 'EastBoston'
Exemplo 2 Oracle:
SELECT Region_Name || ' ' || Store_Name FROM Geography
WHERE Store_Name = 'Boston'; Resultado: 'East Boston'
Exemplo 3 SQL Server:
SELECT Region_Name + ' ' + Store_Name FROM Geography
WHERE Store_Name = 'Boston'; Resultado: 'East Boston'
Copyright © 2024 1keydata.com Todos os direitos reservados. |