SQL五十道经典题型——(三)查询所有学生的学号、姓名、选课数、总成绩(不重要)

查询所有学生的学号、姓名、选课数、总成绩(不重要)

分析题目需要查询到所有同学的选课数,总成绩

需要用到SUM(),COUNT()两个函数,其中COUNT()函数返回某列的行数,SUM()函数返回某列值之和。

SELECT
	st.s_id,
	st.s_name,
	COUNT( s.s_id ),
	SUM( s.s_score ) 
FROM
	student AS st
	INNER JOIN score AS s ON st.s_id = s.s_id 
GROUP BY
	st.s_id,
	st.s_name

查询结果:
SQL五十道经典题型——(三)查询所有学生的学号、姓名、选课数、总成绩(不重要)_第1张图片

你可能感兴趣的:(SQL经典题型,sql,数据库,database)