

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# \$1\$1 (Concatenamento) Operatore
<a name="concat_op"></a>

Concatena due espressioni su entrambi i lati del simbolo \$1\$1 e restituisce l'espressione concatenata. 

L'operatore di concatentazione è simile a. [Funzione CONCAT](CONCAT.md) 

**Nota**  
Sia per la funzione CONCAT sia per l'operatore di concatenazione, se una o entrambe le espressioni sono nulle, il risultato della concatenazione è nullo. 

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

```
expression1 || expression2
```

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

 *expression1*, *expression2*   
Entrambi gli argomenti possono essere stringhe di caratteri o espressioni a lunghezza fissa o a lunghezza variabile. 

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

 L'operatore \$1\$1 restituisce una stringa. Il tipo di stringa è lo stesso degli argomenti di input. 

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

L'esempio seguente concatena i campi FIRSTNAME e LASTNAME dalla tabella 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)
```

 Per concatenare le colonne che potrebbero contenere valori null, utilizzare l'espressione [Funzioni NVL e COALESCE](NVL_function.md). Il seguente esempio utilizza NVL per restituire uno 0 ogni volta che si incontra NULL. 

```
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
```