1

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でどのように行われるかを教えてください。

4

5 に答える 5

6
select ShippingPrice 
from MyTable
where 250.0000 between orderTotalFrom and orderTotalTo 
于 2012-07-10T14:13:10.110 に答える
3
SELECT ShippingPrice FROM myTable WHERE 250 BETWEEN orderTotalFrom AND orderTotalTo
于 2012-07-10T14:13:31.677 に答える
3
SELECT * FROM table WHERE  250000 between orderTotalFrom and orderTotalTo 
于 2012-07-10T14:13:38.787 に答える
3
select ShippingPrice
from your_table
where orderTotalFrom <= 250.0000
and orderTotalTo >= 250.0000
于 2012-07-10T14:13:59.933 に答える
1
SELECT ShippingPrice FROM table WHERE orderTotalFrom<=xxx AND orderTotalTo>=xxx;
于 2012-07-10T14:13:16.537 に答える