MySQL - 在两者之间找到一个值


MySQL - find a value between

>我在数据库中有 2 个字段 - from 和 to。两者都包含数字。表中有许多具有不同范围的记录。如何在查询中找到具有给定数字的范围。例如,如果我有一个数字 2005,我想找到该数字介于 from 和 to 之间的行。谢谢。

试试:

SELECT *
  FROM table_name
 WHERE `from` <= 2005
   AND `to` >= 2005

Nota:"from"和"to"都是MySQL保留字,必须用反引号括起来。