SQL数据库系统原理中数据查询问题,题目如下:

求学号为S1的学生的总分和平均分 SELECT SUM(SCORE) AS TOTALSCORE, AVG(SCORE) AS AVESCORE FROM SC WHERE (SNO='S1') 我想知道的是 AS TOTALSCORE 和 AS AVESCORE是什么意思呀,为什么要加这两句?

第1个回答  2019-11-08
自定义的列名,因为你有用到函数,sum和avg是函数方法,那么用它们查询出来的结果,所显示的列名
都是
“无列名”,那么加了
as
什么什么
接在函数后面,那么显示查询结果时,这个名称就是它的列名,方便列作用的理解。
其实你只要将这条语句
分加
as...
和不加as..
到数据库里执行一遍就能看出比对结果来了
相似回答