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升序排列
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)