Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu belge, Azure Digital Twins sorgu dili için işleçler hakkında başvuru bilgilerini içerir.
Karşılaştırma işleçleri
Karşılaştırma ailesinden aşağıdaki işleçler desteklenir.
-
=,!=: İfadelerin eşitliğini karşılaştırmak için kullanılır. -
<,>: İfadelerin sıralı karşılaştırması için kullanılır. -
<=,>=: Eşitlik de dahil olmak üzere ifadelerin sıralı karşılaştırması için kullanılır.
Örnek
aşağıda kullanılarak bir örnek verilmiştır =. Aşağıdaki sorgu, Sıcaklık değeri 80'e eşit olan ikizleri döndürür.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
aşağıda kullanılarak bir örnek verilmiştır <. Aşağıdaki sorgu, Sıcaklık değeri 80'den küçük olan ikizleri döndürür.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
aşağıda kullanılarak bir örnek verilmiştır <=. Aşağıdaki sorgu, Sıcaklık değeri 80'den küçük veya buna eşit olan ikizleri döndürür.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
İşleçleri içerir
Aşağıdaki contains family işleçleri desteklenir.
-
IN: Belirli bir değer bir değer kümesindeyse true olarak değerlendirilir. -
NIN: Belirli bir değer bir değer kümesinde değilse true olarak değerlendirilir.
Örnek
aşağıda kullanılarak bir örnek verilmiştır IN. Aşağıdaki sorgu, özelliği listedeki çeşitli seçeneklerden biri olan owner ikizleri döndürür.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
Mantıksal işleçler
Mantıksal aileden aşağıdaki işleçler desteklenir:
-
AND: İki ifadeyi bağlamak için kullanılır, ikisi de doğruysa true olarak değerlendirilir. -
OR: İki ifadeyi bağlamak için kullanılır, en az biri doğruysa true olarak değerlendirilir. -
NOT: İfadeyi yok etmek için kullanılır, ifade koşulu karşılanmazsa true olarak değerlendirilir.
Örnek
aşağıda kullanılarak bir örnek verilmiştır AND. Aşağıdaki sorgu, 80'den düşük Sıcaklık ve 50'den düşük Nem koşullarını karşılayan ikizleri döndürür.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
aşağıda kullanılarak bir örnek verilmiştır OR. Aşağıdaki sorgu, Sıcaklık değeri 80'den az ve Nem değeri 50'den az olan koşullardan en az birini karşılayan ikizleri döndürür.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
aşağıda kullanılarak bir örnek verilmiştır NOT. Aşağıdaki sorgu, 80'den düşük Sıcaklık koşullarını karşılamayan ikizleri döndürür.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
Sınırlamalar
Aşağıdaki sınırlar işleç kullanan sorgular için geçerlidir.
- İşleçleri içerir: veya
NINkümesineINdahil edilebilecek değer sayısı sınırı 100 değerdir.