Bagikan melalui


|| (ATAU) (Entity SQL)

Menggabungkan dua Boolean ekspresi.

Sintaksis

boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression

Argumen

boolean_expression Ekspresi valid apa pun yang mengembalikan Boolean.

Mengembalikan Nilai

true ketika salah satu kondisi adalah true; jika tidak, false.

Komentar

OR adalah operator logis SQL Entitas. Ini 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 fungsionalitas 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 NOL
NULL BENAR NOL NOL

Contoh

Kueri SQL Entitas berikut menggunakan operator OR untuk menggabungkan dua Boolean ekspresi. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:

  1. Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.

  2. Teruskan kueri berikut sebagai argumen ke ExecuteStructuralTypeQuery metode :

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