Bagikan melalui


is false operator

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

Menguji apakah expr adalah false.

Sintaks

expr is [not] false

Argumen

  • expr: Ekspresi BOOLEAN atau STRING.

Pengembalian

Sebuah BOOLEAN.

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

Jika expr adalah NULL, maka hasilnya adalah false.

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

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

Contoh

> SELECT true is false;
 false

> SELECT 'f' is false;
 true

> SELECT false is false;
 true

> SELECT NULL is false;
 false

> SELECT 'invalid' is false;
 Error: CAST_INVALID_INPUT

> SELECT false is not false;
 false

> SELECT 'f' is not false;
 false

> SELECT true is not false;
 true

> SELECT NULL is not false;
 true