Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İki Boolean ifadeyi birleştirir.
Sözdizimi
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Tartışmalar
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 |
DOĞRU | DOĞRU | DOĞRU |
FALSE |
DOĞRU | YANLIŞ | null |
NULL |
DOĞRU | 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
ExecuteStructuralTypeQuerybağı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