写入查询以显示学生的ID和每个学生支付的总费用。将别名作为总费用命名为总费用。根据学生证对结果进行排序。
有三个表
课程
Couseid课程名持续时间费用
学生
研究名字姓街市DOB
注册
Courseid研究了律政司
我已经执行了程序
Select studid,
(count(courseid)*fees) as total fees
From student
Join registration using(studid)
Join course using (courseid)
Group by studid,fees
Order by studid;
预期结果:
Studid totalfees
3001 4000
3002 4000
3003 4000
3004 19000
3005 18000
3006 4000
3007 3000
3008 7000
3009 10000
您只需要使用SUM
聚合函数,如下所示:
SELECT
STUDID,
SUM(FEES) AS "TOTAL FEES"
FROM
REGISTRATION
JOIN COURSE USING ( COURSEID )
GROUP BY
STUDID
ORDER BY
STUDID;
注:您甚至可以跳过查询中对STUDENT
表的使用。