数据库实验三 嵌套查询和视图操作

实验三 嵌套查询和视图操作

实验目的:

1.  通过本实验能够熟练应用sql语言使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。

2.  掌握视图的定义、查询、修改。

实验要求:

1. 在进行本实验之前,应熟练课程内容,在上机之前做好实验计划,编写好相应的代码。

2. 认真填写实验报告,记录所有实验用例。

实验内容:

(一)       嵌套查询

1.求选修了’MA’的学号和姓名。(信息系统)

 

select sno, sname from student where sno in (select sno from sc where cnoin (select cno from course where cname='信息系统'));

 

      SNO SNAME

--------- --------

 20070001 李佳

 20070003 王添

 

2.查询与刘晨在同一个系学习的学生。

SQL> select * from student where sdept=(select sdept from student wheresname='李佳');

 

      SNO SNAME    SSEX SAGE SDEPT

--------- -------- ---- ---- --------------------

 20070001 李佳          20 MA

 20070003 王添          18 MA

 20070006 张力          19 MA

   224129 庞阿男        22 MA

3.                       求选修1号课程的成绩高于刘晨的成绩(指刘晨选修的所有的课程的成绩)的学生学号及成绩。(李佳)

SQL> select sno,grade from sc where cno&

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值