具体是用什么查询呀,指点一下孩子吧😥
查询所有来自广&山东省的学生姓名。
查询所有学分等于4的课程名称
查询选修了003号课程且成绩在60分以下的学生编号和课程成绩,结果按学生编号升序序排列。查询学生表中2021年以前出生的学生的姓名、出生日期。
查询选课表中课程编号为002的前三名成绩,要求显示学生编号、课程编号和课程成绩。
查询每门课程的选课人数,要求显示:课程名称、选课人数。
查询生物系学生各科目的平均分
查询比所有生物工程的成绩低的学生,要求显示:学生编号、课程编号和成绩。
用左外连接查询没有选修任何课程的学生学号、姓名。

关于SQL语句查询语句的书写问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- qq_1306620048 2021-12-22 15:01关注
我也没测试过 你自己试试吧
查询所有来自广&山东省的学生姓名。
select 学生姓名 from 表 where 省份 in ('广&省','山东省')
查询所有学分等于4的课程名称
select 课程名称 from 表 where 学分=4
查询选修了003号课程且成绩在60分以下的学生编号和课程成绩,结果按学生编号升序序排列。
select 学生编号 ,课程成绩 from 表 where 课程='003' and 成绩<60 order by 学生编号
查询学生表中2021年以前出生的学生的姓名、出生日期。
select * from 表 where datepart(year, 出生日期)>2021
查询选课表中课程编号为002的前三名成绩,要求显示学生编号、课程编号和课程成绩。
select top 3 学生编号,课程编号,课程成绩 from 表 where 课程编号='002' order by 成绩 desc
查询每门课程的选课人数,要求显示:课程名称、选课人数。
select 课程名称, count(*) as 选课人数from 表 group by 课程名称
查询生物系学生各科目的平均分
select AVG(分数) as 平均分 from 表 where 系='生物系'
查询比所有生物工程的成绩低的学生,要求显示:学生编号、课程编号和成绩。
select 学生编号,课程编号 MIN(成绩) as 成绩 from 表 where 系='生物工程' group by 学生编号,课程编号本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用