SQL Server 2008:
select 1
where 5 between 1 and 7
1 výsledek
select 1
where 5 between 7 and 1
0 výsledků
Na základě těchto výsledků a Postgre Docs Předpokládal bych, že standard ANSI je následující (i když ten dokument nemohu najít).
a between x and y
==
a >= x AND a <= y
AKTUALIZACE:
Specifikace SQL-92 říká (uvozovka):
"X BETWEEN Y AND Z" is equivalent to "X>=Y AND X<=Z"