Share via


is true Işleç

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

olup olmadığını expr sınar true.

Sözdizimi

expr is [not] true

Bağımsız değişken

  • expr: BOOLEAN veya STRING ifadesi.

Döndürür

BOOLE DEĞERI.

expr Büyük/küçük harfe duyarlı olmayan bir DIZE 't'ise , 'true', 'y', 'yes'veya '1' BOOLEAN trueolarak yorumlanır. Değer 'f', , 'false', 'n', 'no'ise veya '0' BOOLEAN falseolarak yorumlanır.

NULL olmayan diğer tüm dizeler CAST_INVALID_INPUT hatasıyla sonuçlanır.

expr Sonuç ise NULL olurfalse.

belirtilirsenot, veya NULLfalse veya değilse bu işleç döndürür trueexprtrue.

Belirtilmezse not işleç, değilse exprfalse ve false değilse döndürürtrue.

Örnekler

> 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