【问题标题】:MySQL Query: column BETWEEN A AND B OR CMySQL 查询:A 和 B 或 C 之间的列
【发布时间】:2015-03-22 00:02:57
【问题描述】:

我想知道我是否可以得到这样的查询:

"DELETE FROM table WHERE id (BETWEEN 1 AND 5) OR = 8;"

我想要实现的东西:我想说;让我得到一些值之间的结果,或者如果我的 id = 8 也得到值。

不幸的是,我只找到查询和问题如何搜索 像这样的事情。

"DELETE FROM table WHERE id BETWEEN 1 AND 5 AND `email`='sarah@sarah.com';"

或者我也必须这样做:

"DELETE FROM table WHERE id BETWEEN 1 AND 5 OR id = 8;"

感谢您对此的简短介绍...

干杯

【问题讨论】:

  • 我必须同意 Mark 它只需要我 10 秒就可以在谷歌上搜索这个 [link]w3schools.com/sql/sql_between.asp
  • 好吧,我的意思是我理解 BETWEEN 的作用。而且我个人不喜欢 w3schools 的答案,这就是我将其从我的谷歌搜索结果中禁止的原因。但是是的,我可能应该尝试过。

标签: mysql sql database operators between


【解决方案1】:

删除:

DELETE FROM table WHERE (id BETWEEN 1 AND 5) OR id = 8

选择:

SELECT * FROM table WHERE (id BETWEEN 1 AND 5) OR id = 8

【讨论】:

  • 好的。谢谢。我认为可能有更短的语法。
猜你喜欢
  • 1970-01-01
  • 2011-09-01
  • 1970-01-01
  • 2015-08-05
  • 2023-03-31
  • 2017-12-24
  • 2012-05-28
  • 2016-05-04
  • 1970-01-01
相关资源
最近更新 更多