is true
Işleç
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
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 true
olarak yorumlanır.
Değer 'f'
, , 'false'
, 'n'
, 'no'
ise veya '0'
BOOLEAN false
olarak yorumlanır.
NULL olmayan diğer tüm dizeler CAST_INVALID_INPUT hatasıyla sonuçlanır.
expr
Sonuç ise NULL
olurfalse
.
belirtilirsenot
, veya NULL
false
veya değilse bu işleç döndürür true
expr
true
.
Belirtilmezse not
işleç, değilse expr
false
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