Freigeben über


< (Kleiner als) (Transact-SQL)

Vergleicht zwei Ausdrücke (ein Vergleichsoperator). Beim Vergleichen von Ausdrücken, die ungleich NULL sind, ist das Ergebnis TRUE, wenn der linke Operand einen niedrigeren Wert als der rechte Operand besitzt; andernfalls ist das Ergebnis FALSE. Wenn einer der Operanden oder beide Operanden NULL sind, finden Sie weitere Informationen unter SET ANSI_NULLS (Transact-SQL).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

expression < expression

Argumente

Ergebnistypen

Boolean

Beispiele

A.Using < in a simple query

Im folgenden Beispiel werden alle Zeilen in der HumanResources.Department-Tabelle zurückgegeben, die in DepartmentID über einen Wert kleiner 3 verfügen.

USE AdventureWorks2012;
GO
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID < 3
ORDER BY DepartmentID;

Dies ist das Resultset.

DepartmentID Name
------------ --------------------------------------------------
1            Engineering
2            Tool Design

(2 row(s) affected)

B.Using < to compare two variables

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

Dies ist das Resultset.

Result
------
FALSE

(1 row(s) affected)

Siehe auch

Verweis

IIF (Transact-SQL)

Datentypen (Transact-SQL)

Operatoren (Transact-SQL)