获取介于价格范围起始价格和最终价格之间的费用价格



我有一个表格,其中包含价值价格范围和费用链接

+-------------+-----------+-------------+
| 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板之间,

请帮助我进行 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

最新更新