Condividi tramite


> (maggiore di) (Transact-SQL)

Confronta due espressioni (operatore di confronto) in SQL Server 2014. 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).

Si applica a: SQL Server (SQL Server 2008 tramite versione corrente), Database SQL di Windows Azure (versione iniziale tramite versione corrente).

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

expression > expression

Argomenti

  • 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 risultato

Boolean

Esempi

A.Utilizzo 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.

USE AdventureWorks2012;
GO
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID > 13
ORDER BY DepartmentID;

Set di risultati:

DepartmentID Name
------------ --------------------------------------------------
14           Facilities and Maintenance
15           Shipping and Receiving
16           Executive

(3 row(s) affected)

B.Utilizzare > per confrontare due variabili

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

Set di risultati:

Result
------
TRUE

(1 row(s) affected)

Vedere anche

Riferimento

IIF (Transact-SQL)

Tipi di dati (Transact-SQL)

Operatori (Transact-SQL)