Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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:
Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.
Teruskan kueri berikut sebagai argumen ke
ExecuteStructuralTypeQuerymetode :
-- 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