مرجع لغة استعلام Azure Digital Twins: عوامل التشغيل
يحتوي هذا المستند على معلومات مرجعية حول عوامل التشغيل للغة استعلام Azure Digital Twins.
عوامل المقارنة
يتم دعم عوامل التشغيل التالية من عائلة المقارنة.
=
،!=
: يستخدم لمقارنة مساواة التعبيرات.<
،>
: يستخدم للمقارنة مرتبة من التعبيرات.<=
،>=
: يستخدم للمقارنة مرتبة من التعبيرات، بما في ذلك المساواة.
مثال
فيما يلي مثال باستخدام =
. يقوم الاستعلام التالي بإرجاع التوائم التي تساوي قيمتها Temperature 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
الحد الأقصى لعدد القيم التي يمكن تضمينها في IN
مجموعة أو NIN
هو 100 قيمة.