Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Modificador REPLACE

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 │
└─────┴────┴─────┘

Parte de: SELECT

Relacionado a: SELECT, modificador APPLY, modificador EXCEPT

Navigation