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

问题描述 投票:0回答:1

我有这样的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

但仍然是一样的。

php mysql
1个回答
0
投票
$sql = "SELECT * FROM statistic_table ORDER BY LENGTH(lot_oldness_sum), lot_oldness_sum ASC"

这个对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.