is true
المشغل
ينطبق على: التحقق من Databricks SQL Databricks Runtime
يختبر ما إذا كان expr
.true
بناء الجمله
expr is [not] true
الحجج
expr
: تعبير منطقي أو STRING.
ارجاع
قيمة منطقية.
إذا كانت expr
عبارة عن سلسلة من القيمة 't'
غير الحساسة لحالة الأحرف أو 'true'
'1'
'y'
'yes'
يتم تفسيرها على أنها منطقية .true
إذا كانت القيمة هي 'f'
أو 'false'
'n'
'no'
أو '0'
يتم تفسيرها على أنها قيمة منطقية .false
ينتج عن أي سلسلة أخرى غير NULL خطأ CAST_INVALID_INPUT .
إذا كانت expr
النتيجة هي false
.NULL
إذا not
تم تحديد إرجاع عامل التشغيل true
هذا إذا كان expr
هو true
أو false
NULL
خلاف ذلك.
إذا not
لم يتم تحديد عامل التشغيل بإرجاع true
إذا كان expr
هو false
وبخلاف false
ذلك.
امثله
> 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