Oracle的sql题1 查询“c001”课程比“c002”课程成绩高的所有学生,显示(学号、姓名)2(*)1992年之后出生的学生名单找出年龄最大和最小的同学,显示(学号、姓名、年龄)3(*****) 查询姓氏数量最多的学生名单,显示(学号、姓名、人数)4 查询教师“胡明星”的所有主管及姓名:(无主管的教师也需要显示),显示(教师编号、教师名称、主管编号、主管名称)5(*****)查询两门以上不及格课程的同学及平均成绩,显示(学号、姓名、平均成绩(保留两位小数))6 (*****) 查询没有学
这里是自己做的一些sql练习题,之后也会在学习中不断优化解法,欢迎交流和分享。1 查询“c001”课程比“c002”课程成绩高的所有学生,显示(学号、姓名)SELECT S.STUDENT_NO, S.STUDENT_NAME FROM HAND_STUDENT S, ( SELECT HSC.*, RANK() OVER(PARTITION BY STUDENT_NO ORDER BY CORE) AS RANK FRO