1 / 7
文档名称:

sql课后习题答案.doc

格式:doc   大小:84KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sql课后习题答案.doc

上传人:小健 2021/9/15 文件大小:84 KB

下载得到文件列表

sql课后习题答案.doc

文档介绍

文档介绍:create database student
create table 学生
(学号 char(12),
姓名 varchar(20) NOT null,
出生日期 Datetime Not null,
是否党员bit,
班委 char(8),
primary key(学号));
create table 课程
(课程号 char(3) primary key,
课程名称varchar(20),
先修课号char(3)
foreign key(先修课号)references 课程(课
程号));
create table 成绩表
(学号 char(12),
课程号char(3),
成绩 int9check(成绩>=0 and 成绩v=100),
primary key (学号,课程号),
foreign key (学号)references 学生(学号), foreign key (课程号)references 课程(课程 号));
alter table 学生
add 德育分 float(3);
alter table 学生
add专业分float⑶;
alter table 学生
add 总积分 float(3);
update学生
set总积分=德育分+专业分;
select课程号,课程名称
from课程
select *
from学生;
select总积分as,总积分=德育分+专业分,
from学生;
select 成绩
from成绩表
where 学号='200210115002';
select 成绩
from成绩表
where 成绩v60;
select课程名称
from课程
where课程名称v>,数据库"
select 学号,substring(学号,5,3) as 系别
from孕生
where出生日期v'1990・Ll‘;
select学号from 成绩表 where成绩 is NULL 14. select课程号,课程名称from课程 where 先修课号 is not NULL
select学号,出生日期from学生order by出生日期;
select * from 成绩表 order by 课程号, 成绩DESC;
select 学号 from 学生 where substring(学号,5,3)=105 and 总积分>200;
select学号from成绩表where课程 号 in(201,301);
select学号from 成绩表 where成绩 <60;
select学号from成绩表where课程 号 not in(201,301) and 成绩>95;
select 学号
from学生
where 班委 is not null and 是否党员='1'
select 学号
from学生
where 专业分 between 100 and 200
select学号,姓名
from学生
where 出生日期 between *1982-1-1* and ,1982-9-l,
select身份证号码,姓名
from学生
where 姓名 like *陈%,
sele