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.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
İki koşulu birleştirir. 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.
Transact-SQL söz dizimi kuralları
Syntax
boolean_expression OR boolean_expression
Arguments
boolean_expression
DOĞRU, YANLIŞ veya BİlİNMEYEN döndüren geçerli bir ifadedir .
Sonuç Türleri
Boolean
Sonuç Değeri
VEYA, koşullardan biri DOĞRU olduğunda TRUE döndürür.
Remarks
Aşağıdaki tabloda OR işlecinin sonucu gösterilmektedir.
| TRUE | FALSE | UNKNOWN | |
|---|---|---|---|
| TRUE | TRUE | TRUE | TRUE |
| FALSE | TRUE | FALSE | UNKNOWN |
| UNKNOWN | TRUE | UNKNOWN | UNKNOWN |
Examples
Aşağıdaki örnek, akşam vardiyasında vEmployeeDepartmentHistory veya gece vardiyasında çalışan personelin Quality Assurance adlarını almak için görünümünü kullanır. Parantezler atlanırsa, sorgu akşam vardiyasında çalışan çalışanları ve gece vardiyasında çalışan tüm çalışanları döndürür Quality Assurance .
-- Uses AdventureWorks
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night');
Sonuç kümesi aşağıdadır.
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)
Aşağıdaki örnek, 20'den az kazanan BaseRate veya 1 Ocak 2001 veya üzeri olan HireDate çalışanların adlarını alır.
-- Uses AdventureWorks
SELECT FirstName, LastName, BaseRate, HireDate
FROM DimEmployee
WHERE BaseRate < 10 OR HireDate >= '2001-01-01';
Ayrıca Bkz.
İfadeler (Transact-SQL)
Yerleşik İşlevler (Transact-SQL)
İşleçler (Transact-SQL)
SEÇ (Transact-SQL)
BURADA (Transact-SQL)