select name sum(scroe) as '总分' from stuscore order by '总分' desc;这个SQL语句不能降序,如果把总分换成英文才能降序排列,要是想用中文排序,怎么解决?谢谢!

解决方案 »

  1.   

      from stuscore order by '总分' desc;去掉单引号改成 from stuscore order by 总分 desc;
      

  2.   

    select name ,sum(scroe) as `总分` from stuscore order by `总分`desc;
    注意红色部分。 楼主的语句少了一个逗号,建议提问时请直接复制原SQL语句以便他人分析。
    另外引号错误,MYSQL中使用反引号` 不是引号 '