我们有3个特定列orderTotalFrom和orderTotalTo以及ShippingPrice。 我们正在尝试确定价格是否落在2列值之间。 例如,假设我们的订单为250.0000,我们希望以0.0000的运费退回行
orderTotalFrom orderTotalTo ShippingPrice
0.0000 19.9900 6.9500
20.0000 39.9900 7.9500
40.0000 59.9900 8.9500
60.0000 74.9900 9.9500
75.0000 999999.0000 0.0000
请告诉我这是如何在MySql中完成的?
答案 0 :(得分:6)
select ShippingPrice
from MyTable
where 250.0000 between orderTotalFrom and orderTotalTo
答案 1 :(得分:3)
SELECT ShippingPrice FROM myTable WHERE 250 BETWEEN orderTotalFrom AND orderTotalTo
答案 2 :(得分:3)
SELECT * FROM table WHERE 250000 between orderTotalFrom and orderTotalTo
答案 3 :(得分:3)
select ShippingPrice
from your_table
where orderTotalFrom <= 250.0000
and orderTotalTo >= 250.0000
答案 4 :(得分:1)
SELECT ShippingPrice FROM table WHERE orderTotalFrom<=xxx AND orderTotalTo>=xxx;