Freigeben über


> (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).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

expression > expression

Argumente

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)

Siehe auch

Verweis

IIF (Transact-SQL)

Datentypen (Transact-SQL)

Operatoren (Transact-SQL)