Azure Digital Twins lekérdezési nyelvi referencia: FROM záradék
Ez a dokumentum az Azure Digital Twins lekérdezési nyelvFROM záradékával kapcsolatos referenciaadatokat tartalmazza.
A FROM záradék a lekérdezés második része. Meghatározza a gyűjteményt és azokat az illesztéseket, amelyeken a lekérdezés működni fog.
Ez a záradék minden lekérdezéshez szükséges.
VÁLASSZA KI... A DIGITALTWINS-BŐL
A 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 nevet úgy, hogy a nevet hozzáadja 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 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
VÁLASSZA KI... KAPCSOLATOKBÓL
A (nem kis- és nagybetűk megkülönböztetése) használatával FROM RELATIONSHIPS
hivatkozhat a példányban lévő kapcsolatok teljes gyűjteményére.
Ha szeretné, hozzáadhat egy nevet a kapcsolatgyűjteményhez úgy, hogy hozzáadja a nevet az utasítás végéhez.
Megjegyzé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
Íme egy lekérdezés, amely az ikerpéldányok , , B
, C
vagy D
az összes kapcsolatot visszaadjaA
.
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, JOIN
hogy entitások közötti bejárásokat fejezze ki 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 lásd: Azure Digital Twins lekérdezési nyelvi referencia: JOIN záradék.
Korlátozások
Az alábbi korlátozások a használatával végzett FROM
lekérdezésekre vonatkoznak.
- Nincsenek albekérdezések
- Válassza a FROM RELATIONSHIPS (FROM RELATIONSHIPS) vagy a JOIN (CSATLAKOZÁS) lehetőséget
További információt az alábbi szakaszokban talál.
Nincsenek albekérdezések
A utasítás nem támogatja az FROM
albekérdezéseket.
Példa (negatív)
Az alábbi lekérdezés egy példát mutat be arra, hogy mi nem végezhető el a korlátozásnak megfelelően.
SELECT *
FROM (SELECT * FROM DIGITALTWINS T WHERE ...)
Válassza a FROM RELATIONSHIPS (FROM RELATIONSHIPS) vagy a JOIN (CSATLAKOZÁS) 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.