Azure Digital Twins-querytaalreferentie: FROM-component
Dit document bevat naslaginformatie over de FROM-component voor de Azure Digital Twins-querytaal.
De FROM-component is het tweede deel van een query. Hiermee geeft u de verzameling en eventuele joins op waarop de query zal reageren.
Deze component is vereist voor alle query's.
SELECTEREN... VAN DIGITALTWINS
Gebruik FROM DIGITALTWINS
(niet hoofdlettergevoelig) om te verwijzen naar de volledige verzameling digitale dubbels in een exemplaar.
U kunt eventueel een naam toevoegen aan de verzameling digitale dubbels door de naam toe te voegen aan het einde van de instructie.
Syntaxis
Basic:
--SELECT ...
FROM DIGITALTWINS
De verzameling een naam geven:
--SELECT ...
FROM DIGITALTWINS <collection-name>
Voorbeelden
Hier volgt een eenvoudige query. De volgende query retourneert alle digitale dubbels in het exemplaar.
SELECT *
FROM DIGITALTWINS
Hier volgt een query met een benoemde verzameling. De volgende query wijst een naam T
toe aan de verzameling en retourneert nog steeds alle digitale dubbels in het exemplaar.
SELECT *
FROM DIGITALTWINS T
SELECTEREN... UIT RELATIES
Gebruik FROM RELATIONSHIPS
(niet hoofdlettergevoelig) om te verwijzen naar de volledige verzameling relaties in een exemplaar.
U kunt desgewenst een naam toevoegen aan de verzameling relaties door de naam toe te voegen aan het einde van de instructie.
Notitie
Deze functie kan niet worden gecombineerd met JOIN
.
Syntaxis
Basic:
--SELECT ...
FROM RELATIONSHIPS
De verzameling een naam geven:
--SELECT ...
FROM RELATIONSHIPS <collection-name>
Voorbeelden
Hier volgt een query die alle relaties in het exemplaar retourneert.
SELECT *
FROM RELATIONSHIPS
Hier volgt een query die alle relaties retourneert die afkomstig zijn van tweelingen A
, B
, C
of D
.
SELECT *
FROM RELATIONSHIPS
WHERE $sourceId IN ['A', 'B', 'C', 'D']
FROM en JOIN samen gebruiken
De FROM
component kan worden gecombineerd met de JOIN
component om cross-entity traversals uit te drukken in de Azure Digital Twins-grafiek.
Zie de naslaginformatie over azure Digital Twins-query's voor querytaal: JOIN-component voor meer informatie over de JOIN
component en het maken van doorkruisingsquery's voor grafieken.
Beperkingen
De volgende limieten zijn van toepassing op query's met behulp van FROM
.
Zie de volgende secties voor meer informatie.
Geen subquery's
Er worden geen subquery's ondersteund binnen de FROM
instructie.
Voorbeeld (negatief)
De volgende query illustreert de onmogelijke actie die niet kan worden uitgevoerd volgens deze beperking.
SELECT *
FROM (SELECT * FROM DIGITALTWINS T WHERE ...)
KIEZEN UIT RELATIES of JOIN
De FROM RELATIONSHIPS
functie kan niet worden gecombineerd met JOIN
. U moet selecteren welke van deze opties het beste werkt voor de informatie die u wilt selecteren.