Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

sql:ZWISCHEN v1 UND v2

SQL Server 2008:

select 1 
where 5 between 1 and 7

1 Ergebnis

select 1 
where 5 between 7 and 1

0 Ergebnisse

Basierend auf diesen Ergebnissen und den Postgre Docs Ich würde vermuten, dass der ANSI-Standard wie folgt lautet (obwohl ich dieses Dokument nicht finden kann).

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

UPDATE:

Die SQL-92-Spezifikation sagt (Zitat):

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