Megosztás a következőn keresztül:


Az Azure Digital Twins lekérdezési nyelvének referenciája: FROM záradék

Ez a dokumentum hivatkozási információkat tartalmaz az Azure Digital Twins lekérdezési nyelv FROM záradékáról.

A FROM záradék a lekérdezés második része. Megadja a gyűjteményt és az esetleges illesztéseket, amelyeken a lekérdezés működni fog.

Ez a záradék minden lekérdezéshez szükséges.

KIVÁLASZT... A DIGITALTWINS-BŐL

Használjon FROM DIGITALTWINS (nem kis- és nagybetűk megkülönböztetésével) a példányban lévő digitális ikerpéldányok teljes gyűjteményére hivatkozhat.

A digitális ikerpéldányok gyűjteményéhez tetszés szerint hozzáadhat egy nevet, ha hozzáadja a nevet az utasítás végéhez.

Syntax

Alapszintű:

--SELECT ...
FROM DIGITALTWINS

A gyűjtemény elnevezése:

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

Példák

Íme egy alapszintű lekérdezés. Az alábbi lekérdezés a példány összes digitális ikerpéldányát visszaadja.

SELECT *
FROM DIGITALTWINS

Íme egy névvel ellátott gyűjteményt tartalmazó lekérdezés. Az alábbi lekérdezés egy nevet T rendel a gyűjteményhez, és továbbra is visszaadja a példány összes digitális ikerpéldányát.

SELECT *
FROM DIGITALTWINS T

KIVÁLASZT... KAPCSOLATOKBÓL

Használjon FROM RELATIONSHIPS (nem kis- és nagybetűk megkülönböztetésével) egy példányban lévő kapcsolatok teljes gyűjteményére hivatkozhat.

Ha szeretné, hozzáadhat egy nevet a kapcsolatgyűjteményhez úgy, hogy hozzáadja a nevet az utasítás végéhez.

Feljegyzés

Ez a funkció nem kombinálható a következővel JOIN: .

Syntax

Alapszintű:

--SELECT ...
FROM RELATIONSHIPS

A gyűjtemény elnevezése:

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

Példák

Íme egy lekérdezés, amely a példány összes kapcsolatát visszaadja.

SELECT *
FROM RELATIONSHIPS

Az alábbiakban egy lekérdezést talál, amely az ikerpéldányokból Aszármazó összes kapcsolatot adja vissza. BCD

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

A FROM és a JOIN együttes használata

A FROM záradék kombinálható a záradékkal az JOIN entitások közötti bejárások kifejezéséhez az Azure Digital Twins-gráfban.

A záradékkal és a JOIN gráfbejárási lekérdezésekkel kapcsolatos további információkért tekintse meg az Azure Digital Twins lekérdezési nyelvének hivatkozását: JOIN záradék.

Korlátozások

A következő korlátozások a következő FROMlekérdezésekre vonatkoznak:

További információt a következő szakaszokban talál.

Nincsenek albekérdezések

Az utasítás nem támogatja az FROM albekérdezéseket.

Példa (negatív)

Az alábbi lekérdezés azt a lehetetlen műveletet mutatja be, amely nem végezhető el a korlátozásnak megfelelően.

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

Válassza a FROM RELATIONSHIPS vagy JOIN lehetőséget

A FROM RELATIONSHIPS funkció nem kombinálható a következővel JOIN: . Meg kell adnia, hogy ezek közül a lehetőségek közül melyik működik a legjobban a kívánt információkhoz.