php - MySQL 按数学排序

标签 php mysql math codeigniter

我想按fieldx * fieldy排序结果,例如:

第 1 行: 字段 x = 10 田野= 10 总计:100

第 2 行: 字段 x = 11 田野= 5 总计:55

第 1 行必须首先出现。找不到任何相关信息。这是一个 codeIgniter 项目,所以如果有解决方案我会很高兴。

谢谢!

最佳答案

按照 order by 子句进行数学运算是可以的:

 select *
 from YourTable
 order by fieldx * fieldy

关于php - MySQL 按数学排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1657876/

相关文章:

mysql : Best way to deal with data like average rating of restaurants etc?

performance - Pentago 董事会的获胜者

mysql - 通过 SSL 连接到 MySQL 时出现错误 2026 (HY000) : SSL connection error: protocol version mismatch

php - 检测 WooCommerce 订单状态已更改

php - MySQL 查询除以零错误

php - Doctrine 和大量数据

MySQL - 导入大型数据库文件时,存储引擎出现错误 28

Python奇数运算?

建立排名/评分系统的数学模型

javascript - 如何强制选中表单的复选框?