assumeNotNull
Nullable المقابلة لقيمة من النوع Nullable.
إذا كانت القيمة الأصلية هي NULL، فقد تُعاد نتيجة غير محددة.
انظر أيضًا: الدالتان ifNull وcoalesce.
الصيغة
x— القيمة الأصلية لأي نوع Nullable.Nullable(T)
NULL إذا لم تكن القيمة الأصلية NULL، وإلا فيُعيد قيمة عشوائية إذا كانت قيمة الإدخال NULL. Any
أمثلة
مثال على الاستخدام
Query
Response
coalesce
NULL من اليسار.
الصياغة
x[, y, ...]— أي عدد من الوسائط من نوع غير مركب. يجب أن تكون جميع الوسائط من أنواع بيانات متوافقة فيما بينها.Any
NULL، وإلا فتعيد NULL إذا كانت جميع الوسائط NULL. Any أو NULL
أمثلة
مثال على الاستخدام
Query
Response
firstNonDefault
arg1— الوسيط الأول المطلوب التحقق منه -arg2— الوسيط الثاني المطلوب التحقق منه -...— وسائط إضافية مطلوب التحقق منها
Query
Response
Query
Response
Query
Response
Query
Response
ifNull
NULL.
الصياغة
x— القيمة المطلوب التحقق من كونهاNULL.Anyalt— القيمة التي تُرجعها الدالة إذا كانتxتساويNULL.Any
x إذا لم تكن NULL، وإلا فتُرجع alt. Any
أمثلة
مثال على الاستخدام
Query
Response
isNotNull
NULL.
انظر أيضًا: العامل IS NOT NULL.
البنية
x— قيمة من نوع بيانات غير مركّب.Any
1 إذا كانت x ليست NULL، وإلا فتُرجع 0. UInt8
أمثلة
مثال على الاستخدام
Query
Response
isNull
NULL.
راجع أيضًا: العامل IS NULL.
البنية
x— قيمة من نوع بيانات غير مركّب.Any
1 إذا كانت x تساوي NULL، وإلا فتُرجع 0. UInt8
أمثلة
مثال على الاستخدام
Query
Response
isNullable
Nullable (أي إنه يسمح بقيم NULL).
البنية
x— قيمة من أي نوع بيانات.Any
1 إذا كانت x من نوع البيانات Nullable، وإلا فتعيد 0. UInt8
أمثلة
مثال للاستخدام
Query
Response
isZeroOrNull
0) أو NULL.
الصيغة
x— قيمة رقمية.UInt
1 إذا كانت x هي NULL أو تساوي صفرًا، وإلا فتُرجِع 0. UInt8/16/32/64 أو Float32/Float64
أمثلة
مثال على الاستخدام
Query
Response
nullIf
NULL إذا تساوى الوسيطان.
الصياغة
NULL إذا كان المعاملان متساويين، وإلا فيعيد المعامل الأول. NULL أو Nullable(x)
أمثلة
مثال على الاستخدام
Query
Response
toNullable
Nullable.
الصيغة
x— قيمة من أي نوع غير مركب.Any
Nullable. Nullable(Any)
أمثلة
مثال على الاستخدام
Query
Response