> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Documentation décrivant le modificateur APPLY, qui permet d’invoquer une fonction pour chaque ligne renvoyée par une expression de table externe d’une requête.

# Modificateur REPLACE

> Permet de spécifier un ou plusieurs [alias d’expression](/fr/reference/syntax#expression-aliases).

Chaque alias doit correspondre au nom d’une colonne de l’instruction `SELECT *`. Dans la liste des colonnes de sortie, la colonne correspondant à l’alias est remplacée
par l’expression définie dans ce `REPLACE`.

Ce modificateur ne modifie ni les noms ni l’ordre des colonnes. En revanche, il peut en changer la valeur et le type.

**Syntaxe :**

```sql theme={null}
SELECT <expr> REPLACE( <expr> AS col_name) from [db.]table_name
```

**Exemple :**

```sql theme={null}
SELECT * REPLACE(i + 1 AS i) from columns_transformers;
```

```response theme={null}
┌───i─┬──j─┬───k─┐
│ 101 │ 10 │ 324 │
│ 121 │  8 │  23 │
└─────┴────┴─────┘
```
