Перейти к основному содержимому
Перейти к основному содержимому

Заменить модификатор

Позволяет вам указать один или несколько псевдонимов выражений.

Каждый псевдоним должен соответствовать имени колонки из оператора SELECT *. В списке выходных колонок колонка, которая соответствует псевдониму, заменяется выражением в этом REPLACE.

Этот модификатор не меняет имена или порядок колонок. Однако он может изменить значение и тип значения.

Синтаксис:

SELECT <expr> REPLACE( <expr> AS col_name) from [db.]table_name

Пример:

SELECT * REPLACE(i + 1 AS i) from columns_transformers;
┌───i─┬──j─┬───k─┐
│ 101 │ 10 │ 324 │
│ 121 │  8 │  23 │
└─────┴────┴─────┘