Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

sql :ENTRE v1 ET v2

SQL Server 2008 :

select 1 
where 5 between 1 and 7

1 résultat

select 1 
where 5 between 7 and 1

0 résultats

Sur la base de ces résultats et de la Postgre Docs Je suppose que la norme ANSI est la suivante (bien que je ne trouve pas ce document).

a between x and y
==
a >= x AND a <= y

MISE À JOUR :

La spécification SQL-92 indique (citation) :

"X BETWEEN Y AND Z" is equivalent to "X>=Y AND X<=Z"