Aracılığıyla paylaş


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

  1. Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.

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

Ayrıca bkz.