如何按范围订购MySQL查询?

时间:2014-12-05 16:41:27

标签: mysql select range

是否有一种纯粹的MySQL方式按范围排序元素?因此,假设我有两列价格的表“产品”,一个是旧价格,一个是新价格。我现在想要选择所有产品并按先前价格和当前价格的范围订购。实际上就像ORDER BY (previous_price - current_price)之类的东西。有没有办法做到这一点,还是我需要使用编程语言对数组进行重新排序?

1 个答案:

答案 0 :(得分:1)

正如你的建议。但后来SQL方式:

您选择一个名为price _范围等于previous_price - current_price的字段:

SELECT (previous_price-current_price) as price_range

然后你订购它:

ORDER BY price_range