is true 연산자

적용 대상:검사 예 Databricks SQL 검사 예 Databricks Runtime으로 표시됨

가 인지 여부를 exprtrue테스트합니다.

구문

expr is [not] true

인수

  • expr: BOOLEAN 또는 STRING 식입니다.

반환

부울입니다.

가 대/소문자를 구분하지 않는 값 't', , 'true', 'yes''y''1' 또는 의 STRING이면 expr 부울 true로 해석됩니다. 값이 'f', , 'false', 'n'또는 'no''0' 이면 부울 false로 해석됩니다.

NULL이 아닌 다른 문자열은 CAST_INVALID_INPUT 오류가 발생합니다.

가 이면 expr 결과는 입니다false.NULL

가 지정된 경우 not 이 연산자는 가 true 또는 NULL 이고false, 그렇지 않으면 를 반환합니다 trueexpr.

가 지정되지 않은 경우 not 연산자는 가 false 이고 false 그렇지 않으면 를 반환합니다 trueexpr.

> SELECT true is true;
 true

> SELECT 't' is true;
 true

> SELECT false is true;
 false

> SELECT NULL is true;
 false

> SELECT 'valid' is true;
 Error: CAST_INVALID_INPUT

> SELECT true is not true;
 false

> SELECT 't' is not true;
 false

> SELECT false is not true;
 true

> SELECT NULL is not true;
 true