Partager via


< (Inférieur à) (Transact-SQL)

Compare deux expressions (opérateur de comparaison). Lorsque vous comparez des expressions non nulles, le résultat est TRUE si l'opérande de gauche a une valeur inférieure à celui de droite ; sinon le résultat est FALSE. Si un des deux opérandes, ou les deux, ont la valeur NULL, consultez la rubrique SET ANSI_NULLS (Transact-SQL).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

expression < expression

Arguments

Types des résultats

Boolean

Exemples

A. Utilisation de < dans une requête simple

L'exemple suivant retourne toutes les lignes de la table HumanResources.Department qui ont une valeur dans DepartmentID inférieure à la valeur 3.

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

Voici l'ensemble des résultats.

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

(2 row(s) affected)

B. Utilisation de < pour comparer deux variables

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

Voici l'ensemble des résultats.

Result
------
FALSE

(1 row(s) affected)

Voir aussi

Référence

IIF (Transact-SQL)

Types de données (Transact-SQL)

Opérateurs (Transact-SQL)