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;
按理说你的代码也是正确的,也许是你执行时语句选择的问题,可以看看错误提示是什么,再处理
是不是你的表里面就有一个叫总成绩的属性啊