数据库问题,求大神解答

select name 姓名, chinese+math+english total from exam;
这一句可以
select name 姓名, chinese+math+english 总成绩 from exam;
这一句不行。
我想问为什么,为什么前面中文行,后面就不行了

错误粘一下
select name '姓名', chinese+math+english '总成绩' from exam;

没有遇到你这种情况,你也不发提示错误信息。
select 1 数字, 1+2+3 toal from dual; (正确执行)

select 1 数字, 1+2+3 总数 from dual; (也正确执行)

total加上单引号试试'total'

select name as '姓名', chinese+math+english as '总成绩' from exam;

按理说你的代码也是正确的,也许是你执行时语句选择的问题,可以看看错误提示是什么,再处理

是不是你的表里面就有一个叫总成绩的属性啊