SQl语句啥规则啊,这句怎么不能执行

SELECT * ,chinese+english+math+special 总分 FROM exam WHERE NAME LIKE '刘%' ORDER BY 总分 DESC:

给 exam取一个别名,改为
SELECT e.* , chinese+english+math+special 总分 FROM exam e WHERE NAME LIKE '刘%' ORDER BY 总分 DESC ;

星后面直接逗号再加别的字段有些数据库不支持这样写。

https://blog.csdn.net/ChenjCarryOn/article/details/84197774

SELECT e.* ,e.chinese+e.english+e.math+e.special 总分 FROM exam e WHERE [NAME] LIKE '刘%' ORDER BY 总分 DESC

数据库不支持这样写。