Condividi tramite


> (maggiore di) (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di analisi (PDW)Endpoint di analisi SQL in Microsoft FabricMagazzino in Microsoft FabricDatabase SQL in Microsoft Fabric

Confronta due espressioni (operatore di confronto) in SQL Server. Quando si confrontano due espressioni diverse da Null, il risultato è TRUE se il valore dell'operando di sinistra è maggiore del valore di quello di destra. In caso contrario, il risultato è FALSE. Se uno o entrambi gli operandi sono NULL, vedere l'argomento SET ANSI_NULLS (Transact-SQL).

Convenzioni relative alla sintassi Transact-SQL

Syntax

expression > expression  

Arguments

expression
Qualsiasi espressione valida. È necessario che il tipo di dati di entrambe le espressioni possa essere convertito in modo implicito. La conversione dipende dalle regole di precedenza dei tipi di dati.

Tipi di risultati

Boolean

Examples

A. Uso di > in una query semplice

L'esempio seguente restituisce tutte le righe nella tabella HumanResources.Department che dispongono di un valore in DepartmentID maggiore di 13.

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

Il set di risultati è il seguente.

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

B. Uso di > per confrontare due variabili

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

Il set di risultati è il seguente.

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

Vedere anche

IIF (Transact-SQL)
Tipi di dati (Transact-SQL)
Operatori (Transact-SQL)