Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

sql:TRA v1 E v2

SQL Server 2008:

select 1 
where 5 between 1 and 7

1 risultato

select 1 
where 5 between 7 and 1

0 risultati

Sulla base di questi risultati e dei Postgre Docs Ipotizzerei che lo standard ANSI sia il seguente (anche se non riesco a trovare quel documento).

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

AGGIORNAMENTO:

La specifica SQL-92 dice (citazione):

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