实验四 简单查询和连接查询

(1)

  1. 查询每个学生及其选修课程的情况
    select Student.,SC.
    From Student,SC
    WHERE Student.Sno=SC.Sno;

  2. 用自然连接完成第一题
    select Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade
    From Student,SC
    WHERE Student.Sno=SC.Sno;

  3. 查询选修2号课程且成绩在90分以上的所有同学的学号和姓名
    select Student.Sno,Sname
    From Student,SC
    WHERE Student.Sno=SC.Sno AND
    SC.Cno=‘2’ AND SC.Grade>90;

  4. 查询每一门课的直接先修课信息
    select FIRST.Cno,SECOND.Cpno
    From Course FIRST,Course SECOND
    WHERE FIRST.Cpno=SECOND.Cno;

  5. 查询每个学生的学号。姓名。选修的课程名及成绩
    SELECT Student.Sno,Sname,Cname,Grade
    From Student,SC,Course
    WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno;

在这里插入图片描述

(2)

use MARKET;
insert into Custemers(CID,CNAME,ADDRESS,CITY,PHONE,FIRM,BIRTH,CTYPE) value(1,‘小赵’,‘上海’,‘上海’,111111,‘国美’,‘1999.10.12’,1),
(2,‘小田’,‘西安’,‘西安’,222222,‘飞科’,‘1999.10.12’,2),(3,‘北京’,‘北京’,‘女’,333333,‘国美’,‘1999.10.12’,3),
(4,‘小李’,‘杭州’,‘杭州’,444444,‘国美’,‘1999.10.12’,‘computer’),(5,‘重庆’,‘重庆’,‘男’,555555,‘飞科’,‘1999.10.12’,23),
(6,‘小吴’,‘西安’,‘西安’,666666,‘飞科’,‘1999.10.12’,123),(7,‘重庆’,‘重庆’,‘男’,777777,‘国美’,‘1999.10.12’,123),
(8,‘小王’,‘上海’,‘上海’,888888,‘国美’,‘1999.10.12’,123),(9,‘西安’,‘西安’,‘男’,99999,‘飞科’,‘1999.10.12’,123);
insert into Goods(GID,GNAME,PRIECE,DEPICT,NUM,PROVIDE) value(1,‘computer’,‘5000’,‘computer’,100,‘国美’),
(2,‘手机’,‘4000’,‘phone’,100,‘国美’),
(3,‘手机’,‘4000’,‘phone’,100,‘国美’),
(4,‘手机’,‘4000’,‘phone’,100,‘国美’),
(5,‘glass’,‘4000’,‘眼镜’,100,‘国美’),
(6,‘手机’,‘4000’,‘phone’,100,‘国美’),
(7,‘手机’,‘4000’,‘phone’,100,‘国美’),
(8,‘pencil’,‘4000’,‘笔’,100,‘国美’),
(9,‘computer’,‘4000’,‘computer’,100,‘国美’);

insert into Orders(OID,GID,CID,NUM,SUM,ODATE)
value(1,1,1,100,30000,‘2006.7.7’),
(2,2,1,100,40000,‘2007.8.8’),
(3,3,1,100,20000,‘2006.7.7’),
(4,4,1,100,20000,‘2006.7.7’),
(5,5,1,100,20000,‘2006.7.7’),
(6,6,1,100,20000,‘2006.7.7’),
(7,7,1,100,20000,‘2006.7.7’),
(8,8,1,100,20000,‘2006.7.7’);

select Cname,GNAME,PRIECE,Orders.NUM,SUM
FROM Orders,Goods,Custemers
where Orders.GID=Goods.GID AND Orders.CID=Custemers.CID AND Orders.SUM>30000 AND Orders.ODATE>=‘2007.7.1’;

(3)

2(3)
select sno
from p,spj
where color='红’and jno='j1’and p.pno=spj.pno;

原创文章 159 获赞 4 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44769592/article/details/103393048
今日推荐