Logische Operatoren

Logische Operatoren sind AND, OR und NOT. AND und OR werden verwendet, um Suchbedingungen in WHERE-Klauseln zu verknüpfen. Mit NOT kann das Ergebnis einer Suchbedingung umgekehrt werden.

AND verknüpft zwei Bedingungen und gibt den Wert TRUE nur zurück, wenn beide Bedingungen wahr sind. Diese Abfrage gibt z. B. nur die eine Zeile zurück, in der die Kunden-ID (CustomerID) mit der Zahl 1 und der Geschäftsname (Name) mit "Bicycle" beginnt:

SELECT CustomerID, Name 
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' AND Name LIKE N'Bicycle%'

OR verknüpft ebenfalls zwei Bedingungen, gibt allerdings den Wert TRUE auch dann zurück, wenn nur eine der Bedingungen wahr ist. Mit der folgenden Abfrage werden die 116 Zeilen zurückgegeben, in denen die Kunden-ID (CustomerID) mit der Zahl 1 und der Geschäftsname (Name) mit "Bicycle" beginnt:

SELECT CustomerID, Name 
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' OR Name LIKE N'Bicycle%'

Siehe auch

Andere Ressourcen

WHERE (Transact-SQL)
Operatoren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005