如何找到给定数字的范围?

时间:2013-08-16 17:02:23

标签: mysql select

我有一个如下表格,我想找到输入数字的范围。 例如,如果用户输入84,则MySql查询返回B.

Rank  Range_Start Range_End
A       90          100
B       80          89
C       70          79
.
.
H
I        0          10

1 个答案:

答案 0 :(得分:2)

怎么样:

SELECT Rank FROM tbl WHERE Range_Start < my_value AND Range_End > my_value

或者(如果需要严格包含):

SELECT Rank FROM tbl WHERE my_value BETWEEN Range_Start AND Range_End