is true pengoperasi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menguji apakah expr adalah true.

Sintaks

expr is [not] true

Argumen

  • expr: Ekspresi BOOLEAN atau STRING.

Mengembalikan

BOOLEAN.

Jika expr adalah STRING nilai 't'yang tidak peka huruf besar/kecil , , 'true''y', 'yes', atau '1' ditafsirkan sebagai BOOLEAN true. Jika nilainya adalah 'f', , 'false''n', 'no', atau '0' ditafsirkan sebagai BOOLEAN false.

String non-NULL lainnya menghasilkan kesalahan CAST_INVALID_INPUT .

Jika expr adalah NULL, maka hasilnya adalah false.

Jika not ditentukan, operator ini akan mengembalikan true jika expr adalah true atau NULL dan false sebaliknya.

Jika not tidak ditentukan, operator ini akan mengembalikan true jika expr adalah false dan false sebaliknya.

Contoh

> 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