Sdílet prostřednictvím


> (Větší než) (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Porovná dva výrazy (relační operátor) v SQL Serveru. Při porovnávání nenulových výrazů je výsledek PRAVDA, pokud levý operand má hodnotu vyšší než pravý operand; jinak je výsledek NEPRAVDA. Pokud jeden nebo oba operandy mají hodnotu NULL, přečtěte si téma SET ANSI_NULLS (Transact-SQL).

Transact-SQL konvence syntaxe

Syntax

expression > expression  

Arguments

expression
Je libovolný platný výraz. Oba výrazy musí mít implicitně konvertibilní datové typy. Převod závisí na pravidlech priority datového typu.

Typy výsledků

Boolean

Examples

A. Použití > v jednoduchém dotazu

Následující příklad vrátí všechny řádky v HumanResources.Department tabulce, které mají hodnotu větší DepartmentID než hodnota 13.

--Uses AdventureWorks  
  
SELECT DepartmentID, Name  
FROM HumanResources.Department  
WHERE DepartmentID > 13  
ORDER BY DepartmentID;  
  

Tady je soubor výsledků.

DepartmentID Name  
------------ --------------------------------------------------  
14           Facilities and Maintenance  
15           Shipping and Receiving  
16           Executive  
  
(3 row(s) affected)  
  

B. Použití > k porovnání dvou proměnných

DECLARE @a INT = 45, @b INT = 40;  
SELECT IIF ( @a > @b, 'TRUE', 'FALSE' ) AS Result;  

Tady je soubor výsledků.

Result  
------  
TRUE  
  
(1 row(s) affected)  
  

Viz také

IIF (Transact-SQL)
Datové typy (Transact-SQL)
Operátory (Transact-SQL)