在MySql中查找两个数据范围之间的值

时间:2010-07-17 11:03:54

标签: sql mysql

我有一个包含三个字段id,minvalue和maxvalue的表。这些字段带有多个值,如...

id Minvalue  maxvalue
 1  100        200
 2  201        300
 3  301        400

......等等。如果我提供250作为输入,如何使用mysql查询检索其对应的id?

由于

2 个答案:

答案 0 :(得分:6)

这应该有效:

SELECT * FROM table WHERE 250 BETWEEN maxvalue AND minvalue

答案 1 :(得分:2)

SELECT Id FROM table WHERE 250 BETWEEN MinValue AND MaxValue