مشاركة عبر


مرجع لغة استعلام 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 قيمة.