

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# \$1\$1 Operador (concatenación)
<a name="concat_op"></a>

Concatena dos expresiones a ambos extremos del símbolo \$1\$1 y devuelve una expresión concatenada. 

El operador de concatenación es similar a [Función CONCAT](CONCAT.md). 

**nota**  
Para la función CONCAT y el operador de concatenación, si una o ambas expresiones son nulas, el resultado de la concatenación también lo será. 

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

```
expression1 || expression2
```

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

 *expression1*, *expression2*   
Ambos argumentos pueden ser cadenas de caracteres o expresiones de longitud fija o variable. 

## Tipo de devolución
<a name="concat_op-return-type"></a>

 El operador \$1\$1 devuelve una cadena. El tipo de cadena es el mismo que los argumentos de entrada. 

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

En el siguiente ejemplo, se concatenan los campos FIRSTNAME y LASTNAME de la tabla 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 columnas que puedan llegar a tener valores nulos, use la expresión [Funciones NVL y COALESCE](NVL_function.md). En el siguiente ejemplo, se usa NVL para devolver un 0 siempre que se encuentre un 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
```