Udostępnij za pomocą


> (Większe niż) (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Porównuje dwa wyrażenia (operator porównania) w programie SQL Server. Podczas porównywania wyrażeń nonnull wynik ma wartość TRUE, jeśli lewy operand ma wartość wyższą niż prawy operand; w przeciwnym razie wynik to FAŁSZ. Jeśli oba operandy mają wartość NULL, zobacz temat SET ANSI_NULLS (Transact-SQL).

Transact-SQL konwencje składni

Syntax

expression > expression  

Arguments

expression
Jest dowolnym prawidłowym wyrażeniem. Oba wyrażenia muszą mieć niejawnie konwertowane typy danych. Konwersja zależy od reguł pierwszeństwa typu danych.

Typy wyników

Boolean

Examples

A. Używanie > w prostym zapytaniu

Poniższy przykład zwraca wszystkie wiersze w HumanResources.Department tabeli, które mają wartość większą DepartmentID niż 13.

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

Oto zestaw wyników.

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

B. Używanie > do porównywania dwóch zmiennych

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

Oto zestaw wyników.

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

Zobacz też

IIF (Transact-SQL)
typy danych (Transact-SQL)
Operatory (Transact-SQL)