< (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).
Transact-SQL-Syntaxkonventionen
Syntax
expression < expression
Argumente
- expression
Ein beliebiger gültiger Ausdruck. Beide Ausdrücke müssen implizit konvertierbare Datentypen besitzen. Die Konvertierung folgt den Rangfolgeregeln der Datentypen.
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)