Bagikan melalui


|| (OR) (Entity SQL)

Menggabungkan dua ekspresi Boolean.

Sintaks

boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression

Argumen

boolean_expressionEkspresi valid apa pun yang mengembalikan Boolean.

Tampilkan Nilai

truejika 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:

  1. Ikuti prosedur di Cara: Menjalankan Kueri yang Menampilkan Hasil StructuralType.

  2. 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

Lihat juga