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

SQL:ZWISCHEN vs. <=und>=

Sie sind identisch:BETWEEN ist eine Abkürzung für die längere Syntax in der Frage, die beide Werte enthält (EventDate >= '10/15/2009' and EventDate <= '10/19/2009'). ).

Verwenden Sie eine alternative längere Syntax, wobei BETWEEN funktioniert nicht, da einer oder beide Werte nicht enthalten sein sollten, z. B.

Select EventId,EventName from EventMaster
where EventDate >= '10/15/2009' and EventDate < '10/19/2009'

(Beachten Sie < statt <= im zweiten Zustand.)