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