if 함수

적용 대상:check marked yes Databricks SQL check marked yes Databricks 런타임

condtrue인 경우 expr1를 반환하거나 그렇지 않으면 expr2을 반환합니다. 이 함수는 iff 함수의 동의어입니다.

구문

if(cond, expr1, expr2)

인수

  • cond: BOOLEAN 식입니다.
  • expr1: 모든 형식의 식입니다.
  • expr2: expr1최소 공통 형식을 공유하는 식입니다.

반환

결과는 일반적인 최대 형식 expr1expr2입니다.

예제

> SELECT if(1 < 2, 'a', 'b');
 a