2013-08-16 43 views
0

我有一個如下表,我想找到輸入數字的範圍。 前),如果用戶輸入84,MySQL查詢返回B.如何查找給定數字的範圍?

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

'範圍_開始和範圍_結束之間的84' - 類似的東西。 –

回答

1

什麼:

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