

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Opérateur (concaténation) \$1\$1
<a name="r_concat_op"></a>

Concatène deux expressions de chaque côté du symbole `||` et renvoie l’expression concaténée. 

Similaire à [Fonction CONCAT](r_CONCAT.md). 

**Note**  
Si l’une des expressions (ou les deux) a la valeur null, le résultat de la concaténation est `NULL`. 

## Syntaxe
<a name="r_concat_op-synopsis"></a>

```
expression1 || expression2
```

## Arguments
<a name="r_concat_op-arguments"></a>

 *expression1*   
Chaîne `CHAR`, chaîne `VARCHAR`, expression binaire ou expression évaluée à l’un de ces types. 

 *expression2*   
Chaîne `CHAR`, chaîne `VARCHAR`, expression binaire ou expression évaluée à l’un de ces types. 

## Type de retour
<a name="r_concat_op-return-type"></a>

 Le type de retour de la chaîne est le même que celui des arguments d’entrée. Par exemple, la concaténation de deux chaînes de type `VARCHAR` renvoie une chaîne de type `VARCHAR`.

## Exemples
<a name="r_concat_op-example"></a>

 Les exemples suivants utilisent les tables USERS et VENUE de l’exemple de base de données TICKIT. Pour plus d’informations, consultez [Exemple de base de données](c_sampledb.md). 

Pour concaténer les champs FIRSTNAME et LASTNAME de la table USERS de l’exemple de base de données, utilisez l’exemple suivant.

```
SELECT (firstname || ' ' || lastname) as fullname
FROM users
ORDER BY 1
LIMIT 10;

+-----------------+
|    fullname     |
+-----------------+
| Aaron Banks     |
| Aaron Booth     |
| Aaron Browning  |
| Aaron Burnett   |
| Aaron Casey     |
| Aaron Cash      |
| Aaron Castro    |
| Aaron Dickerson |
| Aaron Dixon     |
| Aaron Dotson    |
+-----------------+
```

 Pour concaténer des colonnes susceptibles de contenir des valeurs nulles, utilisez l’expression [Fonctions NVL et COALESCE](r_NVL_function.md). L’exemple suivant utilise NVL pour renvoyer `0` chaque fois que la valeur `NULL` est rencontrée. 

```
SELECT (venuename || ' seats ' || NVL(venueseats, 0)) as seating
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           |
+-------------------------------------+
```