php读取mysql表数据并按总和排序

php读取mysql表数据并按总和排序,第1张

例如你的数字字段有a、b、c、d,需要查询时显示那么之和,并按综合排序,SQL语句可以这样写:

SELECT a+b+c+d, a, b, c, d FROM 表名 ORDER BY 1

上面的例子典型的应用是学生成绩计算总分,其实可以加总和,也可以部分字段减,例如a+b+c-d,例如用来计算工资等。

对于你补充的例子,我修改你的SQL语句为:

$result = mysql_query("SELECT info1+info2,* FROM stats ORDER BY 1,data2 DESC LIMIT 20")

MSSQL里:

select t_no,sum_value=sum(t_value) from t

group by t_no

order by sum_value desc

已知表一,用什么语句能把数据写入表2

分数 FROM 表1 WHERE 考试科目=' AND 表2.姓名数学'.姓名 = 表1语文',数学)

SELECT 姓名

INSERT INTO 表2(语文)

SELECT 分数 FROM 表1 WHERE 考试科目='INSERT INTO 表2(姓名

MySQL的排序,使用order by来实现。

order by id asc,表示用id升序排列

order by id desc,表示用id降序排列

当需要用多个字段排序时,order by cdate desc,id asc,表示先用cdate降序排列,cdate相同的再用id升序排列


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8729611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存