我有一张表,其中包含值(value)价格范围和费用链接
+-------------+-----------+-------------+
| start_price | end_price | fees_amount |
+-------------+-----------+-------------+
| 100 | 1000 | 5.0000 |
| 1001 | 2000 | 10.0000 |
| 2001 | 3000 | 15.0000 |
+-------------+-----------+-------------+
如果我输入 1200 那么我不会得到 fees_amount 10.0000
因为 1200
介于 1001-2000
slab ,
请帮我查询mysql
最佳答案
您可以使用 BETWEEN
使用以下查询:
SELECT fees_amount
FROM table_name
WHERE 1200 BETWEEN start_price AND end_price
另一种解决方案是以下查询:
SELECT fees_amount
FROM table_name
WHERE 1200 >= start_price AND 1200 <= end_price
关于mysql - 获取价格范围开始价格和结束价格之间的费用价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43387111/