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 A
származó összes kapcsolatot adja vissza. B
C
D
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ő FROM
leké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.