select查询语句

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:29:05
查询学生表中所有学生的详细信息;
查询所有学生的学号、姓名、年龄;
查询年龄在18岁至20岁之间(含18和20岁)的信息系(IS)学生的学号、姓名、年龄及系名;
查询所有姓王或姓李的学生的姓名、学号、年龄;
查询成绩不及格的学生学号(要求没有重复);
查询信息系(IS)或计算机系(CS)的学生姓名、年龄、系名,结果按系名升序,同一专业按姓名降序排序;
查询所有信息系学生的总人数;
查询选修了2号课程的学生人数、最高分、平均分;
查询各门课程的课程号、选课人数及平均分;
查询有1门以上不及格的学生学号和不及格课程门数;
统计各个课程的平均分
统计各个课程的平均分(按平均分降序排列)
统计每个学生的选课数量
统计每个学生的选课数量(按选课数量升序排列)
统计各个课程的平均分(显示课程名称和平均分)
统计各个课程的平均分(显示课程编号、名称和平均分)
统计平均分在70分以上的所有课程的平均分(显示课程名称和平均分)
统计每个学生的选课数量(显示学生姓名和选课数量)
统计每个学生的选课数量(显示学生学号、姓名和选课数量)
统计至少选了4门课的所有学生的选课数量(显示学生姓名和选课数量)

有哪个好心人能够帮我用SELECT实现上面20个句的查询,,,急用啊!!谢谢啊

查询学生表中所有学生的详细信息;
select * from tb_student
查询所有学生的学号、姓名、年龄;
select no,name,age from tb_student
查询年龄在18岁至20岁之间(含18和20岁)的信息系(IS)学生的学号、姓名、年龄及系名;
select no,name,age,dept from tb_student where age>=18 and age <=20 and dept='IS'

这就够20分了,加分接着做,哈哈