Referenční informace k dotazovacímu jazyku služby Azure Digital Twins: klauzule FROM

Tento dokument obsahuje referenční informace o klauzuli FROM pro dotazovací jazyk Azure Digital Twins.

Klauzule FROM je druhou částí dotazu. Určuje kolekci a všechna spojení, se kterými bude dotaz pracovat.

Tato klauzule je povinná pro všechny dotazy.

VYBERTE... FROM DIGITALTWINS

K odkazování na celou kolekci digitálních dvojčat v instanci použijte FROM DIGITALTWINS (nerozlišují se malá a velká písmena).

Volitelně můžete do kolekce digitálních dvojčat přidat název tak, že ho přidáte na konec příkazu.

Syntax

Základní:

--SELECT ...
FROM DIGITALTWINS

Pojmenování kolekce:

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

Příklady

Tady je základní dotaz. Následující dotaz vrátí všechna digitální dvojčata v instanci.

SELECT *
FROM DIGITALTWINS

Tady je dotaz s pojmenovanou kolekcí. Následující dotaz přiřadí kolekci název T a přesto vrátí všechna digitální dvojčata v instanci.

SELECT *
FROM DIGITALTWINS T

VYBERTE... Z RELACÍ

Používejte FROM RELATIONSHIPS (nerozlišujte malá a velká písmena) k odkazování na celou kolekci relací v instanci.

Volitelně můžete do kolekce relací přidat název přidáním názvu na konec příkazu .

Poznámka

Tuto funkci nelze kombinovat s JOINfunkcí .

Syntax

Základní:

--SELECT ...
FROM RELATIONSHIPS

Pojmenování kolekce:

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

Příklady

Tady je dotaz, který vrátí všechny relace v instanci.

SELECT *
FROM RELATIONSHIPS

Tady je dotaz, který vrátí všechny relace pocházející z dvojčat A, B, , Cnebo D.

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

Společné použití funkce FROM a JOIN

Klauzuli FROM je možné kombinovat s klauzulí JOIN , která vyjadřuje procházení napříč entitami v grafu Služby Azure Digital Twins.

Další informace o klauzuli JOIN a vytváření dotazů pro procházení grafů najdete v tématu Referenční informace k dotazovacímu jazyku Azure Digital Twins: klauzule JOIN.

Omezení

Následující omezení platí pro dotazy používající FROM.

Další informace najdete v následujících částech.

Žádné poddotazy

Příkaz nepodporuje žádné poddotazy FROM .

Příklad (negativní)

Následující dotaz ukazuje příklad toho, co se podle tohoto omezení nedá udělat.

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

Zvolte Z RELACÍ nebo SPOJIT.

Funkci FROM RELATIONSHIPS nelze kombinovat s JOINfunkcí . Budete muset vybrat, která z těchto možností bude pro informace, které chcete vybrat, nejvhodnější.