Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
Hiermee geeft u de zoekvoorwaarde op voor de rijen die door de query worden geretourneerd.
              
              
              Transact-SQL syntaxis-conventies
Syntax
[ WHERE <search_condition> ]
Arguments
< search_condition>
Hiermee definieert u de voorwaarde waaraan moet worden voldaan voor de rijen die moeten worden geretourneerd. Er is geen limiet voor het aantal predicaten dat kan worden opgenomen in een zoekvoorwaarde. Zie Zoekvoorwaarde voor meer informatie over zoekvoorwaarden en predicaten.
Examples
De codevoorbeelden in dit artikel gebruiken de AdventureWorks2022 of AdventureWorksDW2022 voorbeelddatabase die u kunt downloaden van de startpagina van Microsoft SQL Server Samples en Community Projects .
In de volgende voorbeelden ziet u hoe u enkele algemene zoekvoorwaarden in de WHERE component kunt gebruiken.
A. Een rij zoeken met behulp van een eenvoudige gelijkheid
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE LastName = 'Smith';
B. Rijen zoeken die een waarde bevatten als onderdeel van een tekenreeks
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE LastName LIKE '%Smi%';
C. Rijen zoeken met behulp van een vergelijkingsoperator
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey <= 500;
D. Rijen zoeken die voldoen aan een van de drie voorwaarden
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey = 1
      OR EmployeeKey = 8
      OR EmployeeKey = 12;
E. Rijen zoeken die aan verschillende voorwaarden moeten voldoen
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey <= 500
      AND LastName LIKE '%Smi%'
      AND FirstName LIKE '%A%';
F. Rijen zoeken die zich in een lijst met waarden bevinden
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE LastName IN ('Smith', 'Godfrey', 'Johnson');
G. Rijen zoeken met een waarde tussen twee waarden
-- Uses AdventureWorksDW
SELECT EmployeeKey, LastName
FROM DimEmployee
WHERE EmployeeKey BETWEEN 100 AND 200;