2017-04-03 84 views
-3

可以說我有一堆記錄,他們有一個列max_val和min_val。讓我們假設min_val是1並且max_val是55我將如何使用sql或雄辯orm來查找適合值14的描述的記錄?即14落在min_val和max_val之間? 謝謝找到範圍內的值sql

+0

你的問題有答案了。 'select .... where colWithValue14 between ...' –

+0

你是在談論一列(val)還是兩列(max_val和min_val)? – Sumit

回答

1

如果我正確理解你,你可以使用BETWEEN運算符。例如:

SELECT * FROM yourtable WHERE 14 BETWEEN min_value AND max_value; 

這大約等於

SELECT * FROM yourtable WHERE min_value <= 14 AND max_value >= 14;