Naslaginformatie over azure Digital Twins-querytaal: 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 wordt uitgevoerd.

Deze component is vereist voor alle query's.

SELECTEER... VAN DIGITALTWINS

Gebruik FROM DIGITALTWINS (niet hoofdlettergevoelig) om te verwijzen naar de volledige verzameling digitale dubbels in een exemplaar.

U kunt desgewenst een naam toevoegen aan de verzameling digitale dubbels door de naam toe te voegen aan het einde van de instructie.

Syntax

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

SELECTEER... VAN 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.

Syntax

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, Cof 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 traversals tussen entiteiten in de Azure Digital Twins-grafiek uit te drukken.

Zie Naslaginformatie over azure Digital Twins-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 die gebruikmaken van FROM.

Zie de volgende secties voor meer informatie.

Geen subquery's

Er worden geen subquery's ondersteund in de FROM -instructie.

Voorbeeld (negatief)

De volgende query toont een voorbeeld van wat niet kan worden gedaan volgens deze beperking.

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

Kies 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.