2013-08-16 5 views
0

У меня есть таблица, как показано ниже, и я хочу найти диапазон введенного числа. ех), если пользователь вводит 84, MySql запрос возвращает B.Как найти диапазон заданного числа?

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

'WHERE 84 BETWEEN Range_Start AND Range_End' - что-то в этом роде. –

ответ

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 
Смежные вопросы