- 카테고리:
- 반정형 및 정형 데이터 함수 (캐스트) 
AS_BOOLEAN¶
VARIANT 값을 BOOLEAN 값으로 캐스팅합니다.
- 참고 항목:
구문¶
AS_BOOLEAN( <variant_expr> )
인자¶
- variant_expr
- VARIANT 형식의 값으로 평가되는 식입니다. 
반환¶
함수는 BOOLEAN 또는 NULL 형식의 값을 반환합니다.
- variant_expr인자에 있는 값의 유형이 BOOLEAN 인 경우 함수는 BOOLEAN 유형의 값을 반환합니다.
- variant_expr인자에 있는 값의 유형이 출력 값의 유형과 일치하지 않으면 함수는 NULL 을 반환합니다.
- variant_expr인자가 NULL 인 경우 함수는 NULL 을 반환합니다.
예¶
테이블을 만들고 이에 데이터를 로딩합니다.
CREATE OR REPLACE TABLE as_boolean_example (
  boolean1 VARIANT,
  boolean2 VARIANT);
INSERT INTO as_boolean_example (boolean1, boolean2)
  SELECT
    TO_VARIANT(TO_BOOLEAN(TRUE)),
    TO_VARIANT(TO_BOOLEAN(FALSE));
쿼리에서 AS_BOOLEAN 함수를 사용하여 VARIANT 값을 BOOLEAN 값으로 형 변환합니다.
SELECT AS_BOOLEAN(boolean1) boolean_true,
       AS_BOOLEAN(boolean2) boolean_false
  FROM as_boolean_example;
+--------------+---------------+
| BOOLEAN_TRUE | BOOLEAN_FALSE |
|--------------+---------------|
| True         | False         |
+--------------+---------------+