相关疑难解决方法(0)

SQL:BETWEEN vs <=和> =

在SQL Server 2000和2005中:

  • 这两个WHERE条款有什么区别?
  • 我应该在哪些场景中使用哪一个?

查询1:

SELECT EventId, EventName
FROM EventMaster
WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009'
Run Code Online (Sandbox Code Playgroud)

查询2:

SELECT EventId, EventName
FROM EventMaster
WHERE EventDate >='10/15/2009'
  AND EventDate <='10/18/2009'
Run Code Online (Sandbox Code Playgroud)

(编辑:第二个Eventdate最初缺失,因此查询语法错误)

sql t-sql sql-server between where

103
推荐指数
3
解决办法
14万
查看次数

标签 统计

between ×1

sql ×1

sql-server ×1

t-sql ×1

where ×1