Aracılığıyla paylaş


Azure Digital Twins sorgu dili başvurusu: FROM yan tümcesi

Bu belge, Azure Digital Twins sorgu dilinin FROM yan tümcesindebaşvuru bilgilerini içerir.

FROM yan tümcesi sorgunun ikinci bölümüdür. Sorgunun üzerinde işlem yapacağı koleksiyonu ve birleşimleri belirtir.

Bu yan tümce tüm sorgular için gereklidir.

SEÇMEK... DIGITALTWINS'TEN

Bir örnekteki dijital ikiz koleksiyonunun tamamına başvurmak için (büyük/küçük harfe duyarlı değil) kullanın FROM DIGITALTWINS .

İsteğe bağlı olarak, adı deyiminin sonuna ekleyerek dijital ikiz koleksiyonuna bir ad ekleyebilirsiniz.

Sözdizimi

Temel:

--SELECT ...
FROM DIGITALTWINS

Koleksiyonu adlandırmak için:

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

Örnekler

Temel bir sorgu aşağıdadır. Aşağıdaki sorgu örnekteki tüm dijital ikizleri döndürür.

SELECT *
FROM DIGITALTWINS

Burada adlandırılmış bir koleksiyona sahip bir sorgu verilmiş. Aşağıdaki sorgu koleksiyona bir ad T atar ve yine de örnekteki tüm dijital ikizleri döndürür.

SELECT *
FROM DIGITALTWINS T

SEÇMEK... İLIŞKILERDEN

Bir örnekteki ilişki koleksiyonunun tamamına başvurmak için (büyük/küçük harfe duyarlı değil) kullanın FROM RELATIONSHIPS .

İsteğe bağlı olarak, adı deyiminin sonuna ekleyerek ilişki koleksiyonuna bir ad ekleyebilirsiniz.

Not

Bu özellik ile JOINbirleştirilemez.

Sözdizimi

Temel:

--SELECT ...
FROM RELATIONSHIPS

Koleksiyonu adlandırmak için:

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

Örnekler

Örnekteki tüm ilişkileri döndüren bir sorgu aşağıdadır.

SELECT *
FROM RELATIONSHIPS

burada , , BCveya Dikizlerinden Agelen tüm ilişkileri döndüren bir sorgu yer alır.

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

FROM ve JOIN'i birlikte kullanma

FROM Yan tümcesi, Azure Digital Twins grafında JOIN çapraz varlık geçişlerini ifade etmek için yan tümcesiyle birleştirilebilir.

Yan tümcesi JOIN ve graf geçişi sorguları oluşturma hakkında daha fazla bilgi için bkz . Azure Digital Twins sorgu dili başvurusu: JOIN yan tümcesi.

Sınırlamalar

Aşağıdaki sınırlar kullanan FROMsorgular için geçerlidir.

Daha fazla bilgi için aşağıdaki bölümlere bakın.

Alt sorgu yok

deyiminde FROM hiçbir alt sorgu desteklenmez.

Örnek (negatif)

Aşağıdaki sorgu, bu sınırlamaya göre yapılamayan imkansız eylemi gösterir.

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

İlişkiLERDEN veya JOIN'ten birini seçin

Özellik FROM RELATIONSHIPS ile JOINbirleştirilemez. Seçmek istediğiniz bilgiler için bu seçeneklerden hangisinin en uygun olduğunu seçmeniz gerekir.