sql >> Databasteknik >  >> RDS >> Sqlserver

sql:MELLAN v1 OCH v2

SQL Server 2008:

select 1 
where 5 between 1 and 7

1 resultat

select 1 
where 5 between 7 and 1

0 resultat

Baserat på dessa resultat och Postgre Docs Jag skulle anta att ANSI-standarden är följande (även om jag inte kan hitta det dokumentet).

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

UPPDATERING:

SQL-92-specifikationen säger (citat):

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


  1. Grails:mappa mysql-fält av typen enum till domänklass

  2. Problem med teckenuppsättningskodning

  3. Hur väljer man med ett binärt fält? (php,mysql)

  4. SQLite fällor och fallgropar