我有一个如下表格,我想找到输入数字的范围。 例如,如果用户输入84,则MySql查询返回B.
Rank Range_Start Range_End
A 90 100
B 80 89
C 70 79
.
.
H
I 0 10
答案 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