> (Größer als) (Transact-SQL)
Vergleicht zwei Ausdrücke (ein Vergleichsoperator) in SQL Server 2012. 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 der Operanden 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 folgt den Rangfolgeregeln der Datentypen.
Ergebnistypen
Boolean
Beispiele
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.
USE AdventureWorks2012;
GO
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID > 13
ORDER BY DepartmentID;
Dies ist das Resultset.
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;
Dies ist das Resultset.
Result
------
TRUE
(1 row(s) affected)