REPLACE 수정자(REPLACE Modifier)
REPLACE 수정자(REPLACE Modifier)
REPLACE 수정자는 하나 이상의 표현식 별칭을 지정할 수 있게 해줘요. 각 별칭은 SELECT * 문의 열 이름과 일치해야 해요. 출력 열 목록에서 별칭과 일치하는 열이 해당 REPLACE 안의 표현식으로 대체돼요.
출처: 문서
본문
REPLACE는 하나 이상의 표현식 별칭을 지정할 수 있게 해줘요.
각 별칭은 SELECT * 문의 열 이름과 일치해야 해요. 출력 열 목록에서 별칭과 일치하는 열은 해당 REPLACE 안의 표현식으로 대체돼요. 이 수정자는 열의 이름이나 순서를 바꾸지 않아요. 다만 값과 값의 타입을 바꿀 수는 있어요.
Syntax (구문):
SELECT <expr> REPLACE( <expr> AS col_name) from [db.]table_name
Example (예제):
SELECT * REPLACE(i + 1 AS i) from columns_transformers;
┌───i─┬──j─┬───k─┐
│ 101 │ 10 │ 324 │
│ 121 │ 8 │ 23 │
└─────┴────┴─────┘
Part of (구성 요소): SELECT
Related (관련): SELECT, APPLY modifier, EXCEPT modifier
더 알아보기 (Learn more)
SELECTAPPLY modifierEXCEPT modifier