Permet de spécifier un ou plusieurs alias d’expression.
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 :
SELECT <expr> REPLACE( <expr> AS col_name) from [db.]table_name
Exemple :
SELECT * REPLACE(i + 1 AS i) from columns_transformers;
┌───i─┬──j─┬───k─┐
│ 101 │ 10 │ 324 │
│ 121 │ 8 │ 23 │
└─────┴────┴─────┘
Dernière modification le 25 juin 2026