在范围sql中查找值

时间:2017-04-03 08:04:22

标签: mysql sql eloquent

假设我有一堆记录,他们有一个列max_val和min_val。假设min_val是1而max_val是55我将如何使用sql或eloquent orm来查找符合14值描述的记录?即14落在min_val和max_val之间? 感谢

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您可以使用BETWEEN运算符。例如:

SELECT * FROM yourtable WHERE 14 BETWEEN min_value AND max_value;

大致等于

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