

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Operador \$1\$1 (Concatenação)
<a name="concat_op"></a>

Concatena duas expressões em ambos os lados do símbolo \$1\$1 e retorna a expressão concatenada. 

O operador de concatenação é semelhante a [Função CONCAT](CONCAT.md). 

**nota**  
Tanto para a função CONCAT como para o operador de concatenação, se uma ou ambas as expressões forem nulas, o resultado da concatenação será null. 

## Sintaxe
<a name="concat_op-synopsis"></a>

```
expression1 || expression2
```

## Argumentos
<a name="concat_op-arguments"></a>

 *expression1*, *expression2*   
Ambos os argumentos podem ser strings de caracteres ou expressões de comprimento fixo ou variável. 

## Tipo de retorno
<a name="concat_op-return-type"></a>

 O operador \$1\$1 retorna uma string. O tipo de string é igual ao tipo dos argumentos de entrada. 

## Exemplo
<a name="concat_op-example"></a>

O seguinte exemplo concatena os campos FIRSTNAME e LASTNAME da tabela USERS: 

```
select firstname || ' ' || lastname
from users
order by 1
limit 10;

concat
-----------------
Aaron Banks
Aaron Booth
Aaron Browning
Aaron Burnett
Aaron Casey
Aaron Cash
Aaron Castro
Aaron Dickerson
Aaron Dixon
Aaron Dotson
(10 rows)
```

 Para concatenar colunas que possam conter nulos, use a expressão [Funções NVL e COALESCE](NVL_function.md). O seguinte exemplo usa NVL para retornar um 0 sempre que NULL for encontrado. 

```
select venuename || ' seats ' || nvl(venueseats, 0) 
from venue where venuestate = 'NV' or venuestate = 'NC'
order by 1
limit 10;

seating                            
-----------------------------------
Ballys Hotel seats 0               
Bank of America Stadium seats 73298
Bellagio Hotel seats 0             
Caesars Palace seats 0             
Harrahs Hotel seats 0              
Hilton Hotel seats 0               
Luxor Hotel seats 0                
Mandalay Bay Hotel seats 0         
Mirage Hotel seats 0               
New York New York seats 0
```