SQL查询所有学生的学号,姓名和性别,做完了我给高分

2024-11-06 11:11:43
推荐回答(2个)
回答(1):

1 --查询所有学生的学号,姓名和性别
SWLWCT stuid AS 学号,stuname AS 姓名,stusex AS 性别FROM StuInfo
ORDER BY stuid
2 --查询每门课程的编号,名称和学分
SELECT subid AS 编号,subname AS 名称,subscore AS 学分 FROM SubInfo
ORDER BY subid
3 --查询男同学的基本信息
SELECT * FROM StuInfo WHERE stusex = '男'
4 --查询有补考学生的课程编号
SELECT subid AS 课程编号 FROM SubInfo
WHERE subscore < 60
5 --查询本期正在修课的学生学号
--修课不知道是什么意思
6 --查询有成绩在90到100之间的学生学号
SELECT stuid AS 学生学号 FROM StuInfo INNER SubInfo ON StuInfo.stuid = SubInfo.stuid
WHERE subscore BETWEEN 90 AND 100
ORDER BY stuid
7 --统计所有学生的总人数
SELECT COUNT(stuid) AS 总人数 FROM StuInfo
8 --统计计算机科学系(“CS”)的女同学总人数
9 --分别统计数学系(“MA”)的男女同学人数
10 --查询课程“002”的平均成绩
SELECT AVG(subscore) AS 平均成绩 FROM SubInfo
WHERE subname = '002'
11 --统计每门课程的平均成绩
SELECT AVG(subscore) AS 平均成绩 FROM SubInfo
12 --统计每个学生的平均成绩
SWLWCT StuInfo.stuid AS 学号,AVG(subscore) AS 平均成绩 FROM StuInfo INNER SubInfo
ON StuInfo.stuid = SubInfo.stuid
ORDER BY StuInfo.stuid
没有表,没有字段,也不知道你是怎么建的表
代码大概就是这样,你自己参照改一下

回答(2):

给我每个表的结构和关联关联,我给你做,保证99.99999%满分