在线等高手,帮我做SQL查询命令题,,非常感谢

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:11:08
18写出下列SQL-SELECT查询命令。
①查询年龄大于20岁的男学生。________________________________
②统计年龄在20岁以下的学生人数。____________________________
③求出每一个学生课程成绩的平均值、最高成绩以及最低成绩。____________
④查询计算机学院所考设的课程的选修情况。_______________________
⑤查询选修"FOXPRO"课程的女学生的姓名和成绩。___________________
选择
1.SQL语言具有多种优点,SQL是( )成为关系数据库语言的国际标准的
A.1986年 B.1987年 C.1988年 D.1989年
2.用SQL语句建立表时,为表定义有效性规则,应使用短语( )
A.DEFAULT B.PRIMARY C.CHECK D.UNIQUE

1,SELECT 学号,姓名
FROM 学生表
WHERE 年龄>20 AND 性别 <> '女'

2,SELECT COUNT(*) FROM
(SELECT * FROM 学生表 WHERE 年龄<20)

3,SELECT 学号,AVG(成绩),MAX(成绩),MIN(成绩)
FROM 考试表
Group BY 学号

4,SELECT * FROM 选修表
WHERE 院系 = '计算机学院'

5,SELECT 姓名,成绩
FROM 学生表 A,考试表 B,课程表 C
WHERE A.学号 = B.学号
AND A.性别 ='女‘
AND B.课程号 = C.课程号
AND C.课程名 = 'FOXPRO'

6 A
7 C