Bagikan melalui


Operator logis di Azure Cosmos DB untuk NoSQL

BERLAKU UNTUK: NoSQL

Operator logis di Azure Cosmos DB untuk NoSQL membandingkan dua ekspresi berbeda dengan operand boolean (true/false).

Memahami operator logis (AND, OR dan NOT)

Operator logis beroperasi pada nilai boolean . Tabel berikut menunjukkan tabel kebenaran logis untuk setiap operator.

operator OR

Operator OR kembali true ketika salah satu kondisinya adalah true.

true false undefined
true true true true
false true false undefined
undefined true undefined undefined

operatorAND

Operator AND mengembalikan true saat kedua ekspresi adalah true.

true false undefined
true true false undefined
false false false false
undefined undefined false undefined

operator NOT

Operator NOT membalikkan nilai ekspresi boolean apa pun.

NOT
true false
false true
undefined undefined

Operator Precedence

Operator ORlogis , , ANDdan NOT memiliki tingkat prioritas yang ditunjukkan di sini.

Prioritas
NOT 1
AND 2
OR 3

*Operator

Operator * khusus memproyeksikan seluruh item apa adanya. Saat digunakan, opertor ini harus menjadi satu-satunya bidang yang diproyeksikan. Kueri seperti SELECT * FROM products p valid, tetapi SELECT VALUE * FROM products p atau SELECT *, p.id FROM products p tidak valid.