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ı
Sorgu tarafından döndürülen satırlar için arama koşulunu belirtir.
Transact-SQL söz dizimi kuralları
Syntax
[ WHERE <search_condition> ]
Arguments
< search_condition>
Döndürülecek satırlar için karşılanacak koşulu tanımlar. Arama koşuluna dahil edilebilecek koşul sayısıyla ilgili bir sınır yoktur. Arama koşulları ve koşulları hakkında daha fazla bilgi için bkz . Arama koşulu.
Examples
Bu makaledeki kod örnekleri, AdventureWorks2025 giriş sayfasından indirebileceğiniz AdventureWorksDW2025 veya örnek veritabanını kullanır.
Aşağıdaki örneklerde yan tümcesinde bazı yaygın arama koşullarının nasıl kullanılacağı gösterilmektedir WHERE .
A. Basit bir eşitlik kullanarak satır bulma
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE LastName = 'Smith';
B. Dizenin parçası olarak değer içeren satırları bulma
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE LastName LIKE '%Smi%';
C. Karşılaştırma işleci kullanarak satırları bulma
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey <= 500;
D. Üç koşuldan herhangi birini karşılayan satırları bulma
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey = 1
OR EmployeeKey = 8
OR EmployeeKey = 12;
E. Birkaç koşula uyması gereken satırları bulma
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey <= 500
AND LastName LIKE '%Smi%'
AND FirstName LIKE '%A%';
F. Değer listesinde bulunan satırları bulma
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE LastName IN ('Smith', 'Godfrey', 'Johnson');
G. İki değer arasında değeri olan satırları bulma
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey BETWEEN 100 AND 200;