MySql实验嵌套查询_实验五 数据库的嵌套查询实验
實驗五數據庫的嵌套查詢實驗
本實驗需要2學時。
一、實驗目的
使學生進一步掌握SQL Server或oracle的企業管理器的使用方法,加深SQL 語言的嵌套查詢語句的理解。
二、實驗內容
在SQL Server查詢分析器或oracle的企業管理器中使用IN、比較符、ANY 或ALL和EXISTS操作符進行嵌套查詢操作。
三、實驗方法
將查詢需求用SQL語言表示;發布執行命令.井在結果區中查看查詢結果:如果結果不正確,要進行修改.直到正確為止。
四、實驗步驟
1 基本操作實驗
用SQL語句表示,在學生選課庫中實現其數據嵌套查詢操作。
(1)求選修了高等數學的學生學號和姓名。
select a.sno,a.sname from student a where a.sno in(select sno from sc where cno=(select cno from course d where http://www.doczj.com/doc/89994d29647d27284b735116.htmlame='高等數學')) (2)求C1課程的成績高于張三的學生學號和成績。
select a.sno,sname,c.grade from student a,sc c where a.sno=c.sno and c.grade>( select c.grade from student a,sc c where a.sname='張三' and a.sno=c.sno and http://www.doczj.com/doc/89994d29647d27284b735116.htmlo=001 ) and http://www.doczj.com/doc/89994d29647d27284b735116.htmlo='001';
(3)求其他系中年齡小于計算機系年齡最大者的學生。
select a.* from student a where sage
(4)求其他系中比計算機系學生年齡都小的學生。
select * from student where sdept!='計算機系' and sage
(5)求選修了C1課程的學生姓名。
select sname from student a,sc b where http://www.doczj.com/doc/89994d29647d27284b735116.htmlo='001' and a.sno=b.Sno;
總結
以上是生活随笔為你收集整理的MySql实验嵌套查询_实验五 数据库的嵌套查询实验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20190506(libwebsocke
- 下一篇: mysql数据恢复工具_mysql文件恢