栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

数据库实验四 数据更新和视图

数据库实验四 数据更新和视图

一. 实验目的 1. 掌握连接查询、嵌套查询(IN、EXISTS)的语句构造及其相互转化; 2. 理解和掌握INSERT、UPDATe和DELETE语法结构的各个组成成分,结合嵌套SQL子查询,分别设计几种不同形式的插入、修改和删除数据的语句,并调试成功; 3. 了解视图与基本表的联系与区别。 二. 实验内容及要求 1. 按照《实验四 数据更新和视图 实验说明.doc》中规定的实验任务写出SQL语句,并得出规定的结果。 三. 实验过程及结果

1.use SCT
select distinct S1.Tname as name1,S2.Tname as name2,(S1.salary-S2.salary) as gzce
from Teacher S1,Teacher S2
where S1.Salary>S2.Salary

2.SELECt distinct Sname,S1.Score,S2.Score,(S1.Score-S2.Score) AS CJC
from Student,SC AS S1,SC AS S2
WHERe Student.S#=S1.S# AND S1.S#=S2.S# AND
S1.C#=‘001’ AND S2.C#=‘002’ AND S1.Score>S2.Score

3.SELECt S1.S# AS XH1,S2.S# AS XH2,(S1.Score-S2.Score) AS CJC
FROM SC AS S1,SC AS S2
WHERe S1.C#=‘001’ AND S2.C#=‘001’
AND S1.Score>S2.Score

4.select Sname,Student.S#
from Student,SC
where Student.S#=SC.S# AND C#=‘001’

5.select S#,AVG(Score) AS AVG
from SC where S# IN
(select S# from SC where Score<60
group by S# having COUNT(*)>= 2)
group by S#

6.select S#
from SC
where Score >= all(select Score from SC where C#=‘001’)

7.select C# from SC,Student
where SC.S#=Student.S# and Sname='张三’and Score <=all
(select Score from SC,Student where SC.S#=Student.S# AND Sname=‘张三’)

8.select Student.Sname from Student
where NOT exists (select * from SC,Teacher,Course
where Student.S#=SC.S# AND SC.C#=Course.C#
AND Course.T#=Teacher.T# and Teacher.Tname=(‘赵三’) )

9.USE SCT SELECt DISTINCT S1.S# FROM SC AS S1
WHERe S#!=‘98030101’ AND NOT EXISTS
(SELECt * FROM SC AS S2 WHERe S#=‘98030101’ AND NOT EXISTS
(SELECt * FROM SC AS S3 WHERe S3.S#=S1.S# AND S3.C#=S2.C#))

10.INSERT INTO SCt(S#,C#,Score)
SELECt S#,C#,Score FROM SC WHERe Score<60
11.DELETe FROM SCt WHERe S# IN
(SELECt S# FROM SCt
GROUP BY S# HAVINg COUNT(*)>=2)

12.UPDATe SC
SET Score=(SELECT AVG(Score) FROM SC WHERe C#=‘001’)
WHERe C#=‘001’ AND S# IN (SELECt Student.S# FROM Student,SC
WHERe Student.S#=SC.S# AND Sname=‘张三’)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304682.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号