我需要以数学方式将数字从最小到最大排序

时间:2018-03-27 12:54:52

标签: php mysql

我有这样的SQL查询:

SQL:

SELECT *
FROM statistic_table
ORDER BY lot_oldness_sum,
         lot_oldness_sum2 ASC

我得到的结果

212 22 224 225

我需要以这样的方式将最小数字变为最大数字:22 212 224 225

我还提出了另一个问题:

SQL:

SELECT *
FROM statistic_table
ORDER BY MAX(lot_oldness_sum),
         MAX(lot_oldness_sum2) ASC

但仍然相同。

1 个答案:

答案 0 :(得分:0)

$sql = "SELECT * FROM statistic_table ORDER BY LENGTH(lot_oldness_sum), lot_oldness_sum ASC"

这个对我有用。