SQL作业

发布 2022-09-02 19:35:28 阅读 9995

创建一个教务数据库,建立三个表(学生表,课程表和选课表),完成下面操作,将过程和结果都放到一个word文档中。

上面做完后,如果有时间做下面的。

1、 在student的sname创建唯一索引 create unique index studentsname on student(sname)

2、 创建视图:没有选修数据库课程的学生信息。

select sno, sex,sname , sage from student where sno not in ( select sno from sc where cno=’数据库’ )

3、 插入学生信息sno 为201姓名为王军,年龄为19

insert into student values('201101','王军',’19’)

go4、 将计算机系的学生的成绩加上10

update student set grade=grade+10 where sdept=’jsj’

5、 删除计算机系的学生信息。

delete form student where sdept=’jsj’

6、 .查询姓刘的学生年龄。

select age

form student

where sname like ‘刘%’

7、 .查询计算机系男生的年龄。

select age

form student

where sex=’男’ and sdept=’jsj’

8、 查询名字中有晨的学生的姓名。

select sname

form student

where sname like ‘%晨’

9、 查询先行课为空的课程名。

select kname form xkb where xxk is null

10、 查询成绩大于80分的学生的学号。

select sno form student where grade not in ()

11、 查询学分在3到5分的课程名字。

select kname form xkb where xf<5 and xf>3

12、 查询刘晨所选的课程的名字。

select cname form xkb where sname=’刘晨’

13、 查询分数大于90分的女生姓名。

select sname from student where sno not in ( select sno from sc where grade<90 and sex=’女’)

14、 查询计算机系的学生选修了哪些课程。

select sno, sname ,kname form xkb where sdept=’jsj’

15、 查询90分以上的学生的名字。

select sname from student where sno not in ( select sno from sc where grade<90)

16、 查询计算机系男生的信息。

select , sname ,age where sdept=’jsj’

17、 查询计算机系学生的姓名。

select where sdept=’jsj’

18、 查询成绩大于90分的学生成绩。

select grade from student where sno not in ( select sno from sc where grade<90)

19、 查询选修了数据库课程的学生姓名。

select sname from student where cno=’数据库’

20、 查询数据库课程由哪些同学选修。

select sno,sname from student where cno=’数据库’

SQL作业

客户号客户名称联系人地址邮政编码 客户。产品号。客户号。订单号。订购日期。订购单。产品名称规格说明单价。产品。订单号序号产品号数量。产品。图1订单管理数据库。查询客户表中的所有记录 从订购单表中查询客户号信息 哪些客户有订购单 查询单价在x元以上 含 的产品信息。查询单价在x元以上 不含 的某产品 ...

SQL作业

sql server数据库。实验报告。罗洁思编写。班级 汽车服务工程 2 班 姓名 康俊伟 学号 0908082217 厦门理工学院机械工程系。实验一活期储蓄管理系统数据库设计。一 实验目的。1 掌握概念模型 关系模型和关系数据库的概念 2 掌握概念模型的设计方法 3 掌握关系模型的设计。二 实验内...

SQL作业

一 学生 课程 选修数据库。单表。1 检索学习课程号为0911的学生的学号和成绩。2 统计选修了课程号为0911的学生的人数。3 检索每个学生的出生年份,输出学生姓名和出生年份。4 检索选修课程号为0912或者0911的学生的学号。5 检索18 20岁的姓王的同学的学生姓名。6 检索学习课程中包含了...