Operator logis di Azure Cosmos DB

BERLAKU UNTUK: SQL API

Artikel ini menjelaskan berbagai operator logis yang didukung oleh Azure Cosmos DB.

Memahami operator logis (AND, OR dan NOT)

Operator logis beroperasi pada nilai Boolean. Tabel berikut menunjukkan tabel kebenaran logis untuk operator ini:

operator OR

Mengembalikan true jika salah satu ketentuannya adalah true.

True False Undefined
True True True True
False True FALSE Tidak terdefinisi
Undefined True Tidak terdefinisi Tidak terdefinisi

operatorAND

Mengembalikan true jika kedua ekspresi adalah true.

True False Undefined
True True FALSE Tidak terdefinisi
False FALSE FALSE FALSE
Undefined Tidak terdefinisi FALSE Tidak terdefinisi

operator NOT

Membalikkan nilai ekspresi Boolean apa pun.

NOT
True FALSE
False True
Undefined Tidak terdefinisi

Operator Precedence

Operator logis OR, AND, dan NOT memiliki tingkat prioritas yang ditunjukkan di bawah ini:

Operator Prioritas
NOT 1
AND 2
OR 3

* operator

Operator khusus * memproyeksikan seluruh item sebagaimana adanya. Saat digunakan, opertor ini harus menjadi satu-satunya bidang yang diproyeksikan. Kueri seperti SELECT * FROM Families f valid, tetapi SELECT VALUE * FROM Families f dan SELECT *, f.id FROM Families f tidak valid.

Langkah berikutnya