【发布时间】:2015-04-01 10:44:14
【问题描述】:
如何列出在2000 和2010 之间发布的所有电影?
SELECT title
FROM films
WHERE releaseYear > 2000 && < 2010
或者我必须使用“之间”吗?我是新手,我正在努力学习。我在stackoverflow上找过类似的问题,但似乎每个人都给出了不同的答案。有不同的可能性吗?
【问题讨论】:
-
2000 年到 2010 年之间的发布年份
-
或
WHERE releaseYear>=2000 and releaseYear<=2010 -
那么真的有不同的可能性吗?那我还能用#2000 和#2010 吗?
-
同样重要的是要注意
BETWEEN包含两边。所以@PanagiotisKanavos 的注释等同于@jarlh 使用的BETWEEN运算符。这些不等同于您正在尝试做的事情。 -
@HoneyBadger 假设
between表示except years 2000 and 2010。我认为情况并非如此,代码只是一个错字