允许你指定一个或多个表达式别名。
每个别名都必须与 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 │
└─────┴────┴─────┘组成部分: SELECT
相关: SELECT、APPLY modifier、EXCEPT modifier