第一范文网 - 专业文章范例文档资料分享平台

数据库SQL语言实习

来源:用户分享 时间:2025/8/10 5:39:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

输出结果:

13. 采用 SQL 语言编写一个嵌套查询:查询选修课程总学分在 5 个学分以上的学生的姓名。

输入SQL语言代码为:

SELECT SNO,SNAME FROM STUDENT WHERE SNO IN( SELECT SNO FROM SC WHERE(

SELECT SUM(CCREDIT) FROM SC,COURSE

WHERE SC.CNO=COURSE.CNO AND STUDENT.SNO=SC.SNO)>5 );

运行结果为:

14. 采用 SQL 语言编写一个嵌套查询:查询各门课程的最高成绩的学生姓名和及其成绩 输入SQL语言代码为:

SELECT A2.CNO,STUDENT.SNAME, A2.GRADE FROM STUDENT,SC A2

WHERE A2.SNO=STUDENT.SNO AND A2.GRADE IN(

SELECT MAX(A1.GRADE) FROM SC A1 GROUP BY A1.CNO HAVING A2.CNO=A1.CNO);

运行结果为:

15. 采用 SQL 语言查询所有选修了何小峰老师开设课程的学生姓名及其所在的院系名称。 输入SQL语言代码为:

SELECT DISTINCT SNAME,DNAME

FROM TC,TEACHER,SC,STUDENT,DEPARTMENT WHERE TNAME='何小峰' AND TEACHER.TNO=TC.TNO AND TC.CNO=SC.CNO AND SC.SNO=STUDENT.SNO AND STUDENT.DNO=DEPARTMENT.DNO;

运行结果为:

16. 采用 SQL 语言,在数据库中删除学号为 20091003085 的学生的所有信息(包括其选课记 录)。 输入SQL语言代码为:

ALTER TABLE STUDENT

DISABLE PRIMARY KEY CASCADE; ALTER TABLE SC

DISABLE PRIMARY KEY CASCADE; DELETE FROM STUDENT

WHERE STUDENT.SNO='20091003085'; DELETE FROM SC

WHERE SC.SNO='20091003085';

ALTER TABLE STUDENT ENABLE PRIMARY KEY ; ALTER TABLE SC ENABLE PRIMARY KEY ;

运行结果为:

搜索更多关于: 数据库SQL语言实习 的文档
数据库SQL语言实习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c31c297yzvm6o2vt5lzj67d82u9zjlx00ief_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top