|| (OR) (Entity SQL)
Menggabungkan dua ekspresi Boolean
.
Sintaks
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Argumen
boolean_expression
Ekspresi valid apa pun yang mengembalikan Boolean
.
Tampilkan Nilai
true
jika salah satu dari kondisinya adalah true
; jika tidak, false
.
Keterangan
OR adalah operator logika Entity SQL. Digunakan untuk menggabungkan dua kondisi. Ketika lebih dari satu operator logika digunakan dalam sebuah pernyataan, operator OR dievaluasi setelah operator AND. Namun, Anda dapat mengubah urutan evaluasi dengan menggunakan tanda kurung.
Bilah vertikal ganda (||) memiliki fungsi yang sama dengan operator OR.
Matriks berikut menunjukkan kemungkinan kombinasi nilai input dan mengembalikan nilai.
TRUE |
FALSE |
NULL |
|
---|---|---|---|
TRUE |
BENAR | BENAR | BENAR |
FALSE |
BENAR | SALAH | NULL |
NULL |
BENAR | NULL | NULL |
Contoh
Kueri Entity SQL berikut menggunakan operator OR untuk menggabungkan dua ekspresi Boolean
. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:
Ikuti prosedur di Cara: Menjalankan Kueri yang Menampilkan Hasil StructuralType.
Teruskan kueri berikut sebagai argumen ke metode
ExecuteStructuralTypeQuery
:
-- OR
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product
WHERE product.ListPrice = @price1 OR product.ListPrice = @price2
-- ||
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product
WHERE product.ListPrice = @price1 || product.ListPrice = @price2