Ungleich (Transact SQL) – Standard
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric
Vergleicht zwei Ausdrücke (ein Vergleichsoperator). Beim Vergleich von Ausdrücken, die ungleich NULL sind, ist das Ergebnis TRUE, wenn der linke Operand einen anderen Wert als der rechte Operand besitzt; andernfalls ist das Ergebnis FALSE. Wenn einer oder beide Operanden NULL sind, finden Sie weitere Informationen unter SET ANSI_NULLS (Transact-SQL).
Transact-SQL-Syntaxkonventionen
Syntax
expression <> expression
Argumente
expression
Ein beliebiger gültiger Ausdruck. Beide Ausdrücke müssen implizit konvertierbare Datentypen besitzen. Die Konvertierung hängt von den Rangfolgeregeln für Datentypen ab.
Ergebnistypen
Boolescher Wert
Beispiele
A. Verwenden von <> in einer einfachen Abfrage
Im folgenden Beispiel werden alle Zeilen in der Production.ProductCategory
-Tabelle zurückgegeben, die in ProductCategoryID
über keinen Wert gleich 3 oder 2 verfügen.
-- Uses AdventureWorks
SELECT ProductCategoryID, Name
FROM Production.ProductCategory
WHERE ProductCategoryID <> 3 AND ProductCategoryID <> 2;
Hier sehen Sie das Ergebnis.
ProductCategoryID Name
----------------- --------------------------------------------------
1 Bikes
4 Accessories
(2 row(s) affected)
Weitere Informationen
Datentypen (Transact-SQL)
Operatoren (Transact-SQL)
Vergleichsoperatoren (Transact-SQL)