< (小於) (Transact-SQL)

適用於:Microsoft Fabric倉儲中的 SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse AnalyticsAnalytics Platform System (PDW)SQL 分析端點

比較兩個運算式 (比較運算子)。 當您在比較非 Null 運算式時,如果左運算元的值小於右運算元,則結果為 TRUE,否則結果就是 FALSE。 如果其中任一個運算元或兩者都是 NULL,請參閱 SET ANSI_NULLS (Transact-SQL) 主題。

Transact-SQL 語法慣例

Syntax

expression < expression  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

expression
這是任何有效的運算式。 這兩個運算式的類型,都必須是可以隱含轉換的資料類型。 轉換會隨著資料類型優先順序的規則而不同。

結果類型

布林值

範例

A. 在簡單的查詢中使用 <

下列範例會傳回 HumanResources.Department 資料表中,DepartmentID 的值小於數值 3 的所有資料列。

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

以下為結果集。

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

B. 使用 < 比較兩個變數

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

以下為結果集。

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

另請參閱