共用方式為


Azure Digital Twins 查詢語言參考:FROM 子句

本檔包含 Azure Digital Twins 查詢語言之 FROM 子句參考資訊。

FROM 子句是查詢的第二個部分。 它會指定查詢將作用的集合和任何聯結。

所有查詢都需要這個子句。

選擇。。。FROM DIGITALTWINS

使用 FROM DIGITALTWINS (不區分大小寫)來參考 實例中的整個數字對應項集合。

您可以選擇性地將名稱新增至數字對應項的集合,方法是將名稱新增至 語句結尾。

語法

基本:

--SELECT ...
FROM DIGITALTWINS

若要命名集合:

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

範例

以下是基本查詢。 下列查詢會傳回 實例中的所有數字對應項。

SELECT *
FROM DIGITALTWINS

以下是具有具名集合的查詢。 下列查詢會將名稱 T 指派給集合,而且仍然會傳回 實例中的所有數字對應項。

SELECT *
FROM DIGITALTWINS T

選擇。。。FROM 關聯性

使用 FROM RELATIONSHIPS (不區分大小寫) 來參考 實例中的整個關聯性集合。

您可以選擇性地將名稱加入語句結尾,以將名稱加入關聯性集合。

注意

此功能無法與 JOIN結合。

語法

基本:

--SELECT ...
FROM RELATIONSHIPS

若要命名集合:

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

範例

以下是會傳回 實例中所有關聯性的查詢。

SELECT *
FROM RELATIONSHIPS

以下查詢會傳回來自對應項A、、 BCD的所有關聯性。

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

同時使用FROM和 JOIN

FROM子句可以與 JOIN 子句結合,以在 Azure Digital Twins 圖表中表達跨實體周遊。

如需 子句和製作圖表周遊查詢的詳細資訊 JOIN ,請參閱 Azure Digital Twins 查詢語言參考:JOIN 子句

限制

下列限制適用於使用 FROM的查詢。

如需詳細資訊,請參閱下列幾節。

沒有子查詢

語句中 FROM 不支援任何子查詢。

範例(負數)

下列查詢說明無法根據這項限制完成的不可能動作

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

選擇FROM關聯性或聯結

功能 FROM RELATIONSHIPS 無法與 JOIN結合。 您必須選取其中哪一個選項最適合您想要選取的資訊。