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'

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition