Dela via


< (Mindre än) (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Förhandsversion av Microsoft Fabric

Jämför två uttryck (en jämförelseoperator). När du jämför icke-textuttryck är resultatet SANT om den vänstra operanden har ett värde som är lägre än den högra operanden. annars är resultatet FALSE. Om någon av eller båda operanderna är NULL läser du avsnittet SET ANSI_NULLS (Transact-SQL).

Transact-SQL syntaxkonventioner

Syntax

expression < expression  

Arguments

expression
Är ett giltigt uttryck. Båda uttrycken måste ha implicit konvertibla datatyper. Konverteringen beror på reglerna för datatypsprioritet.

Result Types

Boolean

Examples

A. Använda < i en enkel fråga

I följande exempel returneras alla rader i HumanResources.Department tabellen som har ett värde i DepartmentID som är mindre än värdet 3.

-- Uses AdventureWorks  
  
SELECT DepartmentID, Name  
FROM HumanResources.Department  
WHERE DepartmentID < 3  
ORDER BY DepartmentID;

Här är resultatet.

DepartmentID Name  
------------ --------------------------------------------------  
1            Engineering  
2            Tool Design  
  
(2 row(s) affected)  
  

B. Använda < för att jämföra två variabler

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

Här är resultatet.

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

See Also