is true Operator

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Test of expr is true.

Syntaxis

expr is [not] true

Argumenten

  • expr: Een BOOLEAANSE expressie of TEKENREEKSexpressie.

Retourneert

EEN BOOLEAANSE WAARDE.

Als expr een TEKENREEKS is met een niet-hoofdlettergevoelige waarde 't', 'true', 'y', 'yes'of '1' wordt deze geïnterpreteerd als een BOOLEAANSE truewaarde . Als de waarde 'f', 'false', 'n', 'no'of '0' wordt geïnterpreteerd als een BOOLEAANSE falsewaarde .

Elke andere niet-NULL-tekenreeks resulteert in een CAST_INVALID_INPUT-fout .

Als expr het resultaat is NULL , is false.

Als not is opgegeven, retourneert true deze operator als expr of NULL en truefalse anders.

Als not niet is opgegeven, retourneert true de operator indien expr wel false en false anders.

Voorbeelden

> 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