< (より小さい) (Transact-SQL)
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス
2 つの式を比較します (比較演算子)。 NULL でない式を比較したときに、左側のオペランドの値が右側のオペランドの値よりも小さい場合、結果は TRUE です。それ以外の場合、結果は FALSE です。 どちらか一方、または両方のオペランドが NULL の場合は、トピック「SET ANSI_NULLS (Transact-SQL)」を参照してください。
構文
expression < expression
引数
式 (expression)
任意の有効な式を指定します。 両方の式とも、暗黙的に変換可能なデータ型でなければなりません。 変換は、データ型の優先順位のルールに依存します。
戻り値の型
Boolean
例
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. < を使用して 2 つの変数を比較する
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a < @b, 'TRUE', 'FALSE' ) AS Result;
結果セットは次のとおりです。
Result
------
FALSE
(1 row(s) affected)