AS_BOOLEAN
AS_BOOLEAN
AS_BOOLEAN은 VARIANT 값을 BOOLEAN 값으로 캐스팅하는 반자 구조 데이터 함수예요.
본문
카테고리: 반자 구조·정형 데이터 함수 (Cast)
구문 (Syntax)
AS_BOOLEAN( <variant_expr> )
인자 (Arguments)
<variant_expr> — VARIANT 타입의 값으로 평가되는 표현식이에요.
반환값 (Returns)
BOOLEAN 또는 NULL 타입의 값을 반환해요:
variant_expr인자의 값 타입이 BOOLEAN이면 BOOLEAN 타입의 값을 반환해요.variant_expr인자의 값 타입이 출력 값 타입과 일치하지 않으면 NULL을 반환해요.variant_expr인자가 NULL이면 NULL을 반환해요.
예시 (Examples)
테이블을 만들고 데이터를 로드해요:
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 |
+--------------+---------------+