我有一个带有名称和数字的表格,我在其中创建一个SELECT,然后是一个WHILE循环来显示结果,但是我需要对整个表格进行排序的值来自每行上三个数字字段的总和,以及这也是一个值得展示的新值。我考虑将此总和转换为数组并对其进行排序,但这种排序如何影响和重新排序其他数据?
答案 0 :(得分:0)
SELECT查询中的算术然后按该列排序。
SELECT field1+field2+field3 AS Sumof123 FROM Table1 ORDER BY Sumof123
答案 1 :(得分:0)
使用MySql SUM()
SELECT (SUM(column1)+SUM(column2)+SUM(column3)) AS totalvalue FROM your_table ORDER BY 1 ASC