sql >> Databáze >  >> RDS >> Sqlserver

sql:BETWEEN v1 A v2

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"


  1. Oracle DB:Jak mohu napsat dotaz bez ohledu na velikost písmen?

  2. SQL dotaz pro extrakci jedinečných záznamů

  3. Chyba SQL:Tabulka nebo pohled ORA-00942 neexistuje

  4. Časový rozdíl mezi PHP a MySQL