مرجع لغة استعلام Azure Digital Twins: عوامل التشغيل
يحتوي هذا المستند على معلومات مرجعية حول عوامل التشغيل للغة استعلام Azure Digital Twins.
عوامل المقارنة
يتم دعم عوامل التشغيل التالية من عائلة المقارنة.
-
=
،!=
: يستخدم لمقارنة مساواة التعبيرات. -
<
،>
: يستخدم للمقارنة مرتبة من التعبيرات. -
<=
،>=
: يستخدم للمقارنة مرتبة من التعبيرات، بما في ذلك المساواة.
مثال
فيما يلي مثال باستخدام =
. يقوم الاستعلام التالي بإرجاع التوائم التي تساوي قيمة درجة الحرارة الخاصة بها 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
فيما يلي مثال باستخدام <
. يقوم الاستعلام التالي بإرجاع التوائم التي تكون قيمة درجة الحرارة الخاصة بها أقل من 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
فيما يلي مثال باستخدام <=
. يقوم الاستعلام التالي بإرجاع التوائم التي تكون قيمة درجة الحرارة الخاصة بها أقل من أو تساوي 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
يحتوي على عوامل تشغيل
يتم دعم عوامل التشغيل التالية من مجموعة الاحتواء.
-
IN
: يتم تقييمها إلى true إذا كانت قيمة معينة في مجموعة من القيم. -
NIN
: يتم تقييمها إلى true إذا لم تكن قيمة معينة في مجموعة من القيم.
مثال
فيما يلي مثال باستخدام IN
. يقوم الاستعلام التالي بإرجاع التوائم التي تعد خاصية الخاصة بها owner
واحدة من عدة خيارات من قائمة.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
العوامل المنطقية
يتم دعم عوامل التشغيل التالية من العائلة المنطقية:
-
AND
: يستخدم لتوصيل تعبيرين، يتم تقييمهما إلى true إذا كانا صحيحين. -
OR
: يستخدم لتوصيل تعبيرين، يتم تقييمه إلى صحيح إذا كان أحدهما على الأقل صحيحا. -
NOT
: يستخدم لنفي تعبير، يتم تقييمه إلى صحيح إذا لم يتم استيفاء شرط التعبير.
مثال
فيما يلي مثال باستخدام AND
. يرجع الاستعلام التالي التوائم الذين يستوفون كلا الشرطين درجة الحرارة أقل من 80 والرطوبة أقل من 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
فيما يلي مثال باستخدام OR
. يرجع الاستعلام التالي التوائم الذين يستوفون واحدا على الأقل من شروط درجة الحرارة أقل من 80 والرطوبة أقل من 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
فيما يلي مثال باستخدام NOT
. يرجع الاستعلام التالي التوائم الذين لا يستوفون شروط درجة الحرارة أقل من 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
القيود
تنطبق الحدود التالية على الاستعلامات باستخدام عوامل التشغيل.
- يحتوي على عوامل التشغيل: الحد الأقصى لعدد القيم التي يمكن تضمينها في
IN
مجموعة أوNIN
هو 100 قيمة.