< (Kleiner als) (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Platform System (PDW) SQL Analytics Platform-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric Warehouse
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 oder beide Operanden NULL sind, finden Sie weitere Informationen unter SET ANSI_NULLS (Transact-SQL).
Transact-SQL-Syntaxkonventionen
Syntax
expression < expression
Hinweis
Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.
Argumente
expression
Ein beliebiger gültiger Ausdruck. Beide Ausdrücke müssen implizit konvertierbare Datentypen besitzen. Die Konvertierung hängt von den Rangfolgeregeln für Datentypen ab.
Ergebnistypen
Boolescher Wert
Beispiele
A. Verwenden von < in einer einfachen Abfrage
Im folgenden Beispiel werden alle Zeilen in der HumanResources.Department
-Tabelle zurückgegeben, die in DepartmentID
über einen Wert kleiner 3 verfügen.
-- Uses AdventureWorks
SELECT DepartmentID, Name
FROM HumanResources.Department
WHERE DepartmentID < 3
ORDER BY DepartmentID;
Hier ist das Resultset.
DepartmentID Name
------------ --------------------------------------------------
1 Engineering
2 Tool Design
(2 row(s) affected)
B. Verwenden von < zum Vergleich von zwei Variablen
DECLARE @a INT = 45, @b INT = 40;
SELECT IIF ( @a < @b, 'TRUE', 'FALSE' ) AS Result;
Hier ist das Resultset.
Result
------
FALSE
(1 row(s) affected)