SQL语句编写啊~~急啊~~求救~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:28:33
哪位高手能帮忙解答下啊~~语句怎么编呀?
用Transact-SQL语句表示,完成其数据嵌套查询操作。
1.建立学生管理数据库(包括:学生基本情况、系别管理、学生成绩管理、课程管理、三个表)。
2.求选修了高等数学的学生学号和姓名。
3.求选修了C1课程的学生姓名。
4.求没有选修C1课程的学生姓名。
5.查询所有课程成绩在95分以上的学生的学号、姓名。
6.求其他系中年龄小于计算机系年龄最大者的学生。
7.求其他系中比计算机系学生年龄都小的学生。
8.查询选修了全部课程的学生的姓名。
9.求选修了学号为“S2”的学生所选修的全部课程的学生学号和姓名。

到底几个表 。。。。。 三个还是四个 回复一下给你答案

还有 , 第9题 是选修的课程号为'S2' 还是学号为S2 给个答复

CREATE TABLE STUDENT( --学生表
S_NO NUMBER(10) PRIMARY KEY, -- 学号
S_NAME VARCHAR2(12), --姓名
S_SEX VARCHAR2(4), --性别
S_AGE NUMBER(3), --年龄
S_ADD VARCHAR2(40) --地址
)

CREATE TABLE COLLEAGE( --院系表
C_NO NUMBER(10), --院系编号
C_NAME VARCHAR2(10), --院系名称
S_NO NUMBER(10), --学生编号
CONSTRAINT COL_PRI_KEY PRIMARY KEY(C_NO,S_NO)
)
CREATE TABLE COU( --课程表
COURSE_NO NUMBER(4) PRIMARY KEY,--课程编号
COURSE_NAME VARCHAR2(20) --课程名称
)

CREATE TABLE COURSE( --课程管理
COURSE_NO NUMBER(4), --课程号
S_NO NUMBER(10), --学生编号
COURSE_CRT NUMBER(5,1), --学科成绩
CONSTRAINT COU_PRI_KEY PRIMARY KEY(COURSE_NO,S_NO),--联合主键
CONSTRAINT CRE_FOR_KEY FOREIGN KEY(S_NO)
REFERENCES STUDENT(S_NO),