Referensi bahasa kueri Azure Digital Twins - Operator
Dokumen ini berisi informasi referensi tentang operator untuk bahasa kueri Azure Digital Twins.
Operator perbandingan
Operator berikut yang berasal dari keluarga perbandingan mendapat dukungan.
=
,!=
: Digunakan untuk membandingkan kesetaraan ekspresi.<
,>
: Digunakan untuk perbandingan ekspresi yang diurutkan.<=
,>=
: Digunakan untuk perbandingan ekspresi yang diurutkan, termasuk kesetaraan.
Contoh
Berikut contoh menggunakan =
. Kueri berikut mengembalikan twin yang nilai Suhunya sama dengan 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature = 80
Berikut contoh menggunakan <
. Kueri berikut mengembalikan twin yang nilai Suhunya kurang dari 80.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80
Berikut contoh menggunakan <=
. Kueri berikut mengembalikan twin yang nilai Suhunya kurang dari atau sama dengan 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature <= 80
Berisi operator
Operator berikut yang berasal dari keluarga perbandingan mendapat dukungan.
IN
: Mengevaluasi ke true jika nilai tertentu berada dalam sekumpulan nilai.NIN
: Mengevaluasi ke true jika nilai tertentu berada dalam sekumpulan nilai.
Contoh
Berikut contoh menggunakan IN
. Kueri berikut mengembalikan twin yang owner
propertinya merupakan salah satu dari beberapa opsi daftar.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.owner IN ['John', 'Anil', 'Bailey', 'Alex']
Operator logika
Operator berikut yang berasal dari keluarga logis mendapat dukungan:
AND
: Digunakan untuk menghubungkan dua ekspresi, mengevaluasi ke true jika keduanya benar.OR
: Digunakan untuk menghubungkan dua ekspresi, mengevaluasi ke true jika setidaknya salah dari mereka benar.NOT
: Digunakan untuk meniadakan ekspresi, mengevaluasi ke true jika kondisi ekspresi tidak terpenuhi.
Contoh
Berikut contoh menggunakan AND
. Kueri berikut mengembalikan twin yang memenuhi kedua kondisi Suhu kurang dari 80 dan Kelembaban kurang dari 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 AND DT.Humidity < 50
Berikut contoh menggunakan OR
. Kueri berikut mengembalikan twin yang memenuhi setidaknya salah satu kondisi Suhu kurang dari 80 dan Kelembaban kurang dari 50.
SELECT *
FROM DIGITALTWINS DT
WHERE DT.Temperature < 80 OR DT.Humidity < 50
Berikut contoh menggunakan NOT
. Kueri berikut mengembalikan twin yang tidak memenuhi kondisi Suhu yang kurang dari 80.
SELECT *
FROM DIGITALTWINS DT
WHERE NOT DT.Temperature < 80
Batasan
Batas berikut berlaku untuk kueri yang menggunakan operator.
Lihat bagian di bawah ini untuk detail lebih lanjut.
Batas untuk IN/NIN
Batas jumlah nilai yang bisa disertakan dalam satu IN
atau NIN
set adalah 100 nilai.