Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Analyseendpunkt in Microsoft Fabric
Lagerhaus in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric Preview
Vergleicht zwei Ausdrücke (ein Vergleichsoperator) in SQL Server. Beim Vergleichen von Ausdrücken, die ungleich NULL sind, ist das Ergebnis TRUE, wenn der linke Operand einen höheren 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
Arguments
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.
Result Types
Boolean
Examples
A. Verwenden von > in einer einfachen Abfrage
Im folgenden Beispiel werden alle Zeilen in der HumanResources.Department
-Tabelle zurückgegeben, die in DepartmentID
über einen Wert größer 13 verfügen.
--Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID > 13
ORDER BY DepartmentID;
Hier sehen Sie das Ergebnis.
DepartmentID Name
------------ --------------------------------------------------
14 Facilities and Maintenance
15 Shipping and Receiving
16 Executive
(3 row(s) affected)
B. Verwenden von > zum Vergleich von zwei Variablen
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a > @b, 'TRUE', 'FALSE' ) AS Result;
Hier sehen Sie das Ergebnis.
Result
------
TRUE
(1 row(s) affected)
See Also
IIF (Transact-SQL)
Datentypen (Transact-SQL)
Operators (Transact-SQL)