|| (VEYA) (Entity SQL)
İki Boolean
ifadeyi birleştirir.
Söz dizimi
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Bağımsız değişkenler
boolean_expression
döndüren geçerli ifadeler Boolean
.
Dönüş Değeri
true
koşullardan biri olduğunda true
; değilse, false
.
Açıklamalar
OR bir Entity SQL mantıksal işlecidir. İki koşulu birleştirmek için kullanılır. Bir deyimde birden fazla mantıksal işleç kullanıldığında, OR işleçleri AND işleçlerinden sonra değerlendirilir. Ancak, parantezleri kullanarak değerlendirme sırasını değiştirebilirsiniz.
Çift dikey çubuklar (||) OR işleciyle aynı işleve sahiptir.
Aşağıdaki matris olası giriş değeri birleşimlerini ve dönüş değerlerini gösterir.
TRUE |
FALSE |
NULL |
|
---|---|---|---|
TRUE |
TRUE | TRUE | TRUE |
FALSE |
TRUE | FALSE | NULL |
NULL |
TRUE | NULL | NULL |
Örnek
Aşağıdaki Entity SQL sorgusu, iki Boolean
ifadeyi birleştirmek için OR işlecini kullanır. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bu sorguyu derlemek ve çalıştırmak için şu adımları izleyin:
Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
Aşağıdaki sorguyu yöntemine
ExecuteStructuralTypeQuery
bağımsız değişken olarak geçirin:
-- 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