Pular para o conteúdo principal
Permite especificar um ou mais aliases de expressão.
Cada alias deve corresponder ao nome de uma coluna da instrução SELECT *. Na lista de colunas de saída, a coluna correspondente ao alias é substituída pela expressão nesse REPLACE. Esse modificador não altera os nomes nem a ordem das colunas. No entanto, pode alterar o valor e o tipo de valor. Sintaxe:
SELECT <expr> REPLACE( <expr> AS col_name) from [db.]table_name
Exemplo:
SELECT * REPLACE(i + 1 AS i) from columns_transformers;
┌───i─┬──j─┬───k─┐
│ 101 │ 10 │ 324 │
│ 121 │  8 │  23 │
└─────┴────┴─────┘
Última modificação em 10 de junho de 2026