Azure dijital TWINS sorgu dili başvurusu: Işleçler

Bu belge, Azure Digital TWINS sorgu dilinin işleçleri hakkında başvuru bilgileri 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 dahil olmak üzere ifadelerin sıralı karşılaştırması için kullanılır.

Örnek

İşte bir örnek = . Aşağıdaki sorgu, sıcaklık değeri 80 ' e eşit olan TWINS 'i döndürür.

SELECT * 
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80

İşte bir örnek < . Aşağıdaki sorgu, sıcaklık değeri 80 ' den küçük olan TWINS 'i döndürür.

SELECT * 
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80

İşte bir örnek <= . Aşağıdaki sorgu, sıcaklık değeri 80 ' den küçük veya buna eşit olan TWINS 'i döndürür.

SELECT * 
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80

İşleçleri içerir

Contains ailesinden olan aşağıdaki işleçler desteklenir.

  • IN: Belirli bir değer bir değer kümesinde ise true olarak değerlendirilir.
  • NIN: Belirli bir değer bir değer kümesinde değilse true olarak değerlendirilir.

Örnek

İşte bir örnek IN . Aşağıdaki sorgu, owner bir listedeki birkaç seçenekten biri olan TWINS 'i döndürür.

SELECT * 
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']

Mantıksal işleçler

Mantıksal ailesinden aşağıdaki işleçler desteklenir:

  • AND: İki ifadeyi bağlamak için kullanılır, her ikisi de true ise true olarak değerlendirilir.
  • OR: En az bir tane doğru ise, iki ifadeye bağlanmak için kullanılır, true olarak değerlendirilir.
  • NOT: Bir ifadeyi ifade etmek için kullanılır, ifade koşulu karşılanmazsa true olarak değerlendirilir.

Örnek

İşte bir örnek AND . Aşağıdaki sorgu 80 'den küçük sıcaklık koşullarını ve 50 ' den küçük nem sayısını karşılayan TWINS 'i döndürür.

SELECT * 
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50

İşte bir örnek OR . Aşağıdaki sorgu 80 'den daha az sıcaklık koşullarından en az birini ve 50 ' den küçük nem koşullarını karşılayan TWINS 'i döndürür.

SELECT * 
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50

İşte bir örnek NOT . Aşağıdaki sorgu, 80 ' den küçük sıcaklık koşullarını karşılamayan TWINS 'i döndürür.

SELECT * 
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80

Sınırlamalar

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

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

IN/ın için sınır

Or kümesine dahil edilebilir değer sayısı için sınır IN NIN 100 değerlerdir.