实验答案(四-五-六)参考答案Word格式文档下载.doc

上传人:b****2 文档编号:14179454 上传时间:2022-10-19 格式:DOC 页数:5 大小:69.50KB
下载 相关 举报
实验答案(四-五-六)参考答案Word格式文档下载.doc_第1页
第1页 / 共5页
实验答案(四-五-六)参考答案Word格式文档下载.doc_第2页
第2页 / 共5页
实验答案(四-五-六)参考答案Word格式文档下载.doc_第3页
第3页 / 共5页
实验答案(四-五-六)参考答案Word格式文档下载.doc_第4页
第4页 / 共5页
实验答案(四-五-六)参考答案Word格式文档下载.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验答案(四-五-六)参考答案Word格式文档下载.doc

《实验答案(四-五-六)参考答案Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《实验答案(四-五-六)参考答案Word格式文档下载.doc(5页珍藏版)》请在冰豆网上搜索。

实验答案(四-五-六)参考答案Word格式文档下载.doc

;

(2)查询选修了课程的学生学号。

selectdistinct(sno)

fromsc;

(3)查询选修课程号为0101的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。

selectdistinct(sno),grade

fromsc

wherecno='

0101'

orderbygradedesc,snoasc;

(4)查询选修课程号为0101的成绩在80-90分之间的学生学号和成绩,并将成绩乘以系数0.8输出。

selectdistinct(sno),grade*0.8as'

sore'

andgradebetween80and90;

(5)查询数学系或计算机系姓张的学生的信息。

select*

wheredeptin('

'

计算机系'

)andsnamelike'

张%'

;

(6)查询缺少了成绩的学生的学号和课程号。

selectsno,cno

wheregradeisnull;

2.连接查询实验

用Transact-SQL语句表示,并在“学生选课”数据库中实现下列数据连接查询操作:

(1)查询每个学生的情况以及他(她)所选修的课程。

selectstudent.*,ame

fromstudent,sc,course

wherestudent.sno=sc.snoando=o;

(2)查询学生的学号、姓名、选修的课程名及成绩。

selectstudent.sno,sname,cname,grade

(3)查询选修离散数学课程且成绩为90分以上的学生学号、姓名及成绩。

selectstudent.sno,sname,grade

wherestudent.sno=sc.snoando=o

andcname='

离散数学'

andgrade>

=90;

(4)查询每一门课的间接先行课(即先行课的先行课)。

selecto,second.pcno

fromcourseasfirst,courseassecond

wherefirst.pcno=o;

实验五嵌套查询

用TransacTransact-SQL语句表示,在学生选课库中实现其数据嵌套查询操作:

(l)查询选修了离散数学的学生学号和姓名。

fromstudent

wheresnoin

(selectsno

fromsc

wherecno=

(selectcno

fromcourse

wherecname='

));

(2)查询0101课程的成绩高于张林的学生学号和成绩。

selectsno,grade

(selectgrade

fromsc

wherecno='

andsno=(selectsno

Fromstudent

Wheresname='

张林'

(3)查询其他系中年龄小于计算机系年龄最大者的学生。

select*

fromstudent

wheredept<

>

'

andage<

(selectmax(age)

fromstudent

wheredept='

);

(4)查询其他系中比计算机系学生年龄都小的学生。

(3)中的max换成min即可。

(5)查询同牟万里数据库原理课程分数相同的学生的学号。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1