实验9Word文档下载推荐.docx

上传人:b****4 文档编号:7894243 上传时间:2023-05-09 格式:DOCX 页数:9 大小:22.20KB
下载 相关 举报
实验9Word文档下载推荐.docx_第1页
第1页 / 共9页
实验9Word文档下载推荐.docx_第2页
第2页 / 共9页
实验9Word文档下载推荐.docx_第3页
第3页 / 共9页
实验9Word文档下载推荐.docx_第4页
第4页 / 共9页
实验9Word文档下载推荐.docx_第5页
第5页 / 共9页
实验9Word文档下载推荐.docx_第6页
第6页 / 共9页
实验9Word文档下载推荐.docx_第7页
第7页 / 共9页
实验9Word文档下载推荐.docx_第8页
第8页 / 共9页
实验9Word文档下载推荐.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验9Word文档下载推荐.docx

《实验9Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实验9Word文档下载推荐.docx(9页珍藏版)》请在冰点文库上搜索。

实验9Word文档下载推荐.docx

09'

andday(sbirth)='

11'

7.查询年龄20-30学生的姓名。

whereagebetween20and30

8.查询90年出生的学生姓名,出生日期。

selectsname,month(chushengriqi)月,day(chushengriqi)日

whereyear(chushengriqi)='

1990'

9.查询即不是计算机科学系、又不是市场营销和工业工程系学生的姓名和性别。

(notin)

selectsname,sex

wheresdeptnotin('

计算机科学'

'

市场营销'

工业工程'

10.查询所有不姓刘张的学生姓名。

selectsname

wheresnamelike'

[^刘张]%'

11.查所有有成绩的学生学号和课程号。

(isnull)

selectsno,cno

fromsc

wheregradeisnull

12.查询有先修课的课程信息。

(isnull)

select*

fromcourse

wherecpnoisnotnull

13.查询学生总人数。

selectCOUNT(*)as人数

14.查询选修了课程的学生人数。

selectcount(distinctsno)

15.统计至少有一门不及格的学生人数。

wheregrade<

60

16.查询入学成绩为前20%的学生信息.

selecttop20percent*

fromsc

orderbygradedesc

17.统计各系男女生人数.

selectsdept,

count(casesexwhen'

男'

thensno

end)as男,

女'

end)as女

groupbysdept

18.查询每个学生选修的课程门数,及其中的最高分、最低分、平均分。

 

19.查询在其选修的课程中至少选修了3门且每门成绩是80分(含80分)以上的学生学号.(groupby…having…)

selectsno

wheregrade>

=80

groupbysno

havingcount(sno)>

=3

20.查询选修了1002号课程且成绩在80分以上的学生姓名及成绩.(innerjoin)

selectsname,grade

fromstudentjoinsconstudent.sno=sc.sno

whereo='

1002'

andgrade>

21.查询每个学生的学号、姓名、选修的课程名及成绩。

selectstudent.sno,sname,cname,grade

fromstudent,sc,course

wherestudent.sno=sc.snoando=o

orderbysno

22.查询每一个学生的选课情况,显示学号,姓名,课程号,成绩。

包含还没有选课没有考试成绩的学生。

(leftjoin)

selectsc.sno,sname,cno,grade

fromstudentleftjoinscon

student.sno=sc.sno

23.查询每门课程的选课情况,包括没有被选修的课程。

(rightjoin)

selecto被选的课程号,cname

fromscrightjoincourseono=o

24.列出至少选修1001和1002课程的学生学号.

wherecnoin('

1101'

1102'

havingcount(cno)>

=2

25.查询比汪远东,李春霞其中一个高考分数高的学生信息。

(all或max)

wheregkgrade>

(selectmax(gkgrade)

wheresnamein('

汪远东'

李春霞'

26.查询选修了课程名为“信息系统”的学生学号和姓名(不相关查询in)

selectsno,sname

wheresnoin

from

sc

wherecnoin

selectcno

wherecname='

生物'

27.查询所有选修了1号课程的学生姓名。

(相关查询exists)

whereexists(

selectsnofromsc

wherecno='

andsc.sno=student.sno

28.查询计算机科学系的学生及年龄不大于23岁的学生。

(集合查询)(union,intersect,except)

wheresdept='

union

whereage<

=23

29.将学生按专业排序,并汇总各专业人数和入学成绩平均分。

(computeby)

selectcount(sno),sdept,avg(gkgrade)

30.统计各专业的男生、女生人数、及各专业的总人数,学生总人数。

(withrollup)、

selectsdept,sex,count(*)

groupbysdept,sex

orderbysdept,sex;

withrollup

31.统计各专业的男生、女生人数、所有专业的男生人数,所有专业的女生人数,及各专业的总人数,学生总人数。

(withcube)

withcube

32.case实现交叉表查询

count(

casesexwhen'

thensnoend

33.建立信息管理系学生的视图。

(行列子集视图)

createviewss

as

信息工程'

34.建立信息管理系学生的视图,并要求透过该视图进行的更新操作只涉及信息管理系学生。

(WITHCHECKOPTION)

createviewaa

withcheckoption

35.建立信息管理系选修了1001号课程的学生视图。

显示学号,姓名,成绩。

(基于多个基表的视图)(索引视图)

createviewv_ffwithschemabinding

selectsname,student.sno,grade

fromdbo.student,dbo.sc

createuniqueclusteredindex

eeondbo.v_ff(snodesc)

36.建立信息系选修了1号课程且成绩在90分以上的学生的视图。

(基于视图的视图)

createviewgg

andgrade>

=90

37.定义一个反映学生年龄的视图。

(带表达式的视图)

createviewrr

selectage

38.将学生的学号及他的平均成绩定义为一个视图.(分组视图)

createviewtt

selectsno,avg(grade)as平均分

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2