Aracılığıyla paylaş


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

Bu belge, Azure Digital Twins sorgu dilininFROM yan tümcesinde başvuru bilgilerini içerir.

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

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

SEÇİN... DIGITALTWINS'TEN

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

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

Syntax

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ış 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ÇİN... İLIŞKILERDEN

Bir örnekteki ilişki koleksiyonunun tamamına başvurmak için (büyük/küçük harfe duyarlı değildir) 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.

Syntax

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 çapraz geç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 sorguda, bu sınırlamaya göre neler yapılamayabileceğini gösteren bir örnek gösterilmektedir.

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

İlİmLERDEN 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 belirlemeniz gerekir.