مشاركة عبر


مرجع لغة استعلام Azure Digital Twins: عبارة FROM

يحتوي هذا المستند على معلومات مرجعية حول عبارة FROM للغة استعلام Azure Digital Twins.

عبارة FROM هي الجزء الثاني من استعلام. يحدد المجموعة وأي الصلات التي سيعمل عليها الاستعلام.

هذه العبارة مطلوبة لجميع الاستعلامات.

اختار... من DIGITALTWINS

استخدم FROM DIGITALTWINS (ليس حساسا لحالة الأحرف) للإشارة إلى مجموعة التوائم الرقمية بأكملها في مثيل.

يمكنك اختياريا إضافة اسم إلى مجموعة التوائم الرقمية عن طريق إضافة الاسم إلى نهاية العبارة.

بناء الجملة

الأساسية:

--SELECT ...
FROM DIGITALTWINS

لتسمية المجموعة:

--SELECT ...
FROM DIGITALTWINS <collection-name>

الأمثلة

فيما يلي استعلام أساسي. يقوم الاستعلام التالي بإرجاع كافة التوائم الرقمية في المثيل.

SELECT *
FROM DIGITALTWINS

فيما يلي استعلام مع مجموعة مسماة. يعين الاستعلام التالي اسما T للمجموعة، ولا يزال يقوم بإرجاع كافة التوائم الرقمية في المثيل.

SELECT *
FROM DIGITALTWINS T

اختار... من العلاقات

استخدم FROM RELATIONSHIPS (ليس حساسا لحالة الأحرف) للإشارة إلى مجموعة العلاقات بأكملها في مثيل.

يمكنك اختياريا إضافة اسم إلى مجموعة العلاقات عن طريق إضافة الاسم إلى نهاية العبارة.

إشعار

لا يمكن دمج هذه الميزة مع JOIN.

بناء الجملة

الأساسية:

--SELECT ...
FROM RELATIONSHIPS

لتسمية المجموعة:

--SELECT ...
FROM RELATIONSHIPS <collection-name>

الأمثلة

فيما يلي استعلام يقوم بإرجاع كافة العلاقات في المثيل.

SELECT *
FROM RELATIONSHIPS

فيما يلي استعلام يرجع جميع العلاقات القادمة من التوائم Aأو BCأو أو .D

SELECT *
FROM RELATIONSHIPS
WHERE $sourceId IN  ['A', 'B', 'C', 'D']

استخدام FROM و JOIN معا

FROM يمكن دمج العبارة JOIN مع عبارة للتعبير عن الاجتيازات عبر الكيانات في الرسم البياني Azure Digital Twins.

لمزيد من المعلومات حول العبارة JOIN وصياغة استعلامات اجتياز الرسم البياني، راجع مرجع لغة استعلام Azure Digital Twins: عبارة JOIN.

القيود

تنطبق الحدود التالية على الاستعلامات باستخدام FROM.

لمزيد من المعلومات، راجع الأقسام التالية.

لا توجد استعلام فرعي

لا يتم اعتماد أي استعلام فرعي ضمن العبارة FROM .

مثال (سالب)

يوضح الاستعلام التالي الإجراء المستحيل الذي لا يمكن القيام به وفقا لهذا القيد.

SELECT * 
FROM (SELECT * FROM DIGITALTWINS T WHERE ...)

اختر من العلاقات أو الانضمام

لا يمكن دمج الميزة FROM RELATIONSHIPS مع JOIN. سيتعين عليك تحديد أي من هذه الخيارات يعمل بشكل أفضل للمعلومات التي تريد تحديدها.