

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.

# Concat
<a name="concat-function"></a>

`concat` concatena dos o más cadenas.

## Sintaxis
<a name="concat-function-syntax"></a>

```
concat(expression1, expression2 [, expression3 ...])
```

## Argumentos
<a name="concat-function-arguments"></a>

`concat` toma dos o más expresiones de cadena como argumentos. 

 *expresión*   
La expresión debe ser una cadena. Puede ser el nombre de un campo que utiliza el tipo de datos de cadena, un valor literal como **'12 Main Street'** o una llamada a otra función que genera una cadena.

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

Cadena

## Ejemplos
<a name="concat-function-example"></a>

El siguiente ejemplo concatena tres campos de cadena y añade los espacios apropiados.

```
concat(salutation, ' ', firstName, ' ', lastName)
```

Los siguientes son los valores de los campos.

```
salutation     firstName          lastName
-------------------------------------------------------
Ms.            Li                  Juan
Dr.            Ana Carolina        Silva
Mr.            Nikhil              Jayashankar
```

Para estos valores de campo, se devuelven los siguientes valores.

```
Ms. Li Juan
Dr. Ana Carolina Silva
Mr. Nikhil Jayashankar
```

En el siguiente ejemplo, se concatenan dos literales de cadena.

```
concat('Hello', 'world')
```

Se devuelve el siguiente valor.

```
Helloworld
```