php - 我需要以数学方式按最小到最大对数字进行排序

标签 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

但还是一样。

最佳答案

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

这个对我有用。

关于php - 我需要以数学方式按最小到最大对数字进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49513467/

相关文章:

php - 使用数组获取所有信息时如何突出显示表格行?

php - 使用 Gulp 和 Livereload 创建一个运行 PHP 的服务器

php - 如何持续更新页面的一部分

PHP 脚本在 mysql 失败时继续

php - 在表中存储 cookie 的字段类型是什么?

php - 关于将 JavaScript 生成的内容发布到文件以供下载为 CSV 的建议

mysql - 如何将单选按钮值写入 Sql 数据库?

java - 如何在java中使用textfield和jcombobox更新mysql

java - org.hibernate.QueryException : unexpected char: '` '

mysql - Sequelize Eager Loading 错误 : social_logins not associated to users