Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza 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)