(1)在student_info表中,查询每个学生的学号、姓名、出生日期信息。
(2)查询student_info表学号为 0002的学生的姓名和家庭住址。
(3)查询student_info表所有出生日期在95年以后的女同学的姓名和出生日期。
(这样写不涉及到使用date函数)
(1)在grade表中查询分数在70-80范围内的学生的学号、课程编号和成绩。
(2)在grade表中查询课程编号为0002的学生的平均成绩。
(3)在grade表中查询选修课程编号为0003的人数和该课程有成绩的人数。
(4)查询student_info的姓名和出生日期,查询结果按出生日期从大到小排序。
(5)查询所有姓名“张”的学生的学号和姓名。
使用GROUP BY子句查询grade表中各个学生的平均成绩。
(1)查询分数在80-90范围内的学生的学号、姓名、分数。
(2)查询学习“数据库原理及应用”课程的学生学号、姓名、分数。
(我也没想到我竟然写出来啦哈哈哈哈哈哈)
(3)查询每个学生所选课程的最高成绩,要求列出学号、姓名、最高成绩。
写到group by 前面就开始手足无措不知道到底该怎么写,归根结底是因为不清楚他是干嘛的,并且在写这部分题的时候感觉到难度明显上升,(对我而言) 并且感觉是第一次学习这个知识点。!!!
(4)使用左外连接查询每个学生的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学生的总成绩为空。
(说实话这道题为什么这样写我还不是很确定,只是按照格式进行编写的)
(5)为grade表添加数据行:学号为0004、课程编号为0006、分数为76。
使用右外连接查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,curriculum表中没有的课程列值为空。
3,4,5明显的力不从心,因为真的不会写,模模糊糊的出来这个结果