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 JOIN
birleş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 , , B
C
veya D
ikizlerinden A
gelen 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 FROM
sorgular 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 JOIN
birleştirilemez. Seçmek istediğiniz bilgiler için bu seçeneklerden hangisinin en uygun olduğunu seçmeniz gerekir.