BETWEEN (SQL Server Compact Edition)
Spécifie une plage à tester.
Syntaxe
test_expression [ NOT ] BETWEEN begin_expression AND end_expression
Arguments
- test_expression
Expression à tester dans la plage définie par begin_expression et end_expression. test_expression doit être de même type de données que begin_expression et end_expression.
- NOT
Indique que le résultat du prédicat doit être exprimé à la forme négative.
- begin_expression
Toute expression valide dans Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition). begin_expression doit être de même type de données que test_expression et end_expression.
- end_expression
Toute expression valide dans SQL Server Compact Edition. end_expression doit être de même type de données que test_expression et begin_expression.
- AND
Fait office d'espace réservé indiquant que test_expression doit appartenir à la plage indiquée par begin_expression et end_expression.
Types de résultats
bit
Valeur retournée
BETWEEN renvoie TRUE si la valeur de test_expression est supérieure ou égale à la valeur de begin_expression et inférieure ou égale à la valeur de end_expression.
NOT BETWEEN renvoie TRUE si la valeur de test_expression est inférieure à la valeur de begin_expression ou supérieure à la valeur de end_expression.
Notes
Pour spécifier une plage exclusive, utilisez les opérateurs « supérieur à » (>) et « inférieur à » (<). Si une entrée du prédicat BETWEEN ou NOT BETWEEN a pour valeur NULL, le résultat a pour valeur UNKNOWN.
Exemple
L'exemple suivant identifie, dans une base de données, les produits dont le stock s'élève au plus à 35 unités.
SELECT ProductID, ProductName FROM Products WHERE UnitsInStock BETWEEN '0' AND '35'