实验四数据表的组合查询和统计查询_第1页
实验四数据表的组合查询和统计查询_第2页
实验四数据表的组合查询和统计查询_第3页
实验四数据表的组合查询和统计查询_第4页
实验四数据表的组合查询和统计查询_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学实验报告〔四〕

2014年3月25日

2023级学号202321143025

专业年级成绩

信计专业(1)班姓名

课程名称《数据库管理系统》实验名称数据表的组合查询和统计查询

掌握连接查询、复合条件查询、子查询、嵌套查询、集合查询.

1)查询学生总人数.

2)查询选修了课程的学生人数.

注:用DISTINCT以防止重复计算学生人数

3)计算1号课程的学生平均成绩.

14)查询选修1号课程的学生最高分数.

5)求各个课程号及相应的选课人数.

5)查询选修2号课程且成绩在90分以上的所有学生的学号、姓名

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

实验目的

B)查询与“刘小东”在同一个系学习的学生.

和要求

»求各系的男、女学生人数.

10)列出平均成绩在90(含90分)以上的学生学号及总成绩.

11)查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩.

12)求数学系学生选修的课程号及成绩.

13)查询“数据库”课成绩大于90分的学生姓名.

14)查询缺成绩的学生名和课程号.

15)查询每位学生已选课程的门数和总平均成绩.

1查询学生总人数.

SQLQueryLsql-(lo^dministrator(53))*

select学生总人数=8UNT(*)

fromscudent

4L

实验内容目结果Ji消息

和步骤学生总人数

!...-......*

1=15

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

注:用DISTINCT以防止重复计算学生人数

SQLQueryLsql-(loM.dministrator(53))*

0selectdistinctSno

Lfromsc

二I结果无消息

・♦・・S•・n*(•o«•・♦・♦♦、

1\01!

2'02…:

303

404

505

606

707

808

909

1010

1111

1212

1313

1414

1515

3计算I号课程的学生平均成绩.

SQLQueryLsql-(lo.^dministrator(53))w|

曰select平均成绩=刈白(grade)

fromsc

LwhereCno=*1*

4查询选修1号课程的学生最高分数.

SQLQueryLsql-(lo...dministrator(53))*

□selectMAX(grade)

fromsc

LwhereCno=*1'

n结果i_j消息

引列药

.........*

1:94

l.........:

5求各个课程号及相应的选课人数.

SQLQueryLsql-(1o.-dministrator(53

□selectCno,COUNT(sno)

fromsc

-groupbyCno

口结果」消息

Cno优列&)

♦•・“•a•・・•・♦•••、

1I.LJ9

229

3310

6查询选修2号课程且成绩在90分以上的所有学生的学号、姓名

SQLQueryLsql-(1o.Mdministrator(53))*

□selectsxLuden'C.Sno,snair.e

fromscrscudent

whereCno='2*12andGrade>90

-andsc.sno=student.sno

口结果消息=

Snosname

1[08)吴京京

2'"if一张嘘奇

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

/SQLQueryLsql-(lo...dministrator(53)广

□selectstudent.sno,snair.e,eno,grade

frorr.student,sc

Lwherestudent.Sno=sc.Sno

4I

国结果二消息

snosnameenograde

1[01I处晓婷186

2oi丸晓婷2NULL

302吴莹莹290

402吴莹莹391

503叶翠娟187

604孙殿189

704孙皴392

805陈珊娟288

905陈珊妮390

1006洪泽凯185

1106洪泽凯387

1207吴增添286

1307吴熠添391

1408吴京京187

1508吴京京291

1609刘玉娟390

1710刘小东189

1810刘小东287

1910刘小东390

2011蔡秀群288

2111蔡秀群383

2212吴文佳190

2312早中住3B5

。直道已成功执行.

8查询与“刘小东〃在同一个系学习的学生.

SQLQueryLsql-(lo...dministrator(53))*

□select-

fromscudent

whereSdept=(selectSdept

fromstudent

whereSnam。—刘小东,)

4

口结果后消息

SnoSnameSsexSageSdept

1i01J刘晓婷女19数学系

202吴莹莹女18数学系

306洪泽凯男18额学系

410刘小东臭21数学系

513严佳玉女18数学系

615张醒奇男20数学系

9求各系的男、女学生人数.

SQLQueryLsql-(lo.Mdministrator(53))*

Eselectsdept,Ssex,人数=CCH:工(”)

fromscudent

groupbySdept,Ssex

LorderbySdept

3结果无消息.

sdeptSsex人数

•••••••••••»•»••••••••••••

1i数学系]里3

2数学系女3

3物理系男4

4物理系女1

5信息系女4

10列出平均成绩在90(含90分)以上的学生学号及总成绩.

SQLQueryLsql-(lo^dministrator(53))*

Qselectsno,sname

fromstudent

Hwheresnom(selectsno

fromsc

groupbySno

havingAVG(Grade)>=90

;结果消息

snosname

1[02吴莹莹

204"一健

309刘玉娟

415张嵯奇

11查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩.

SQLQueryLsql-(1o...dministrator(53))*

□selectcnor人数=8UNT(,),平均成绩=WG(grade),

MZN=MIN(grade),MAX=MAX(grade)

fromsc

LgroupbyCno

4|'I"

旦结果瓦消息

cno入教平均成绩MINMAX

1ro9888594

29888593

3310888392

12求数学系学生选修的课程号及成绩.

SQLQueryLsql-(lo^dministrator(53))*

□selectsno,cno,grade

fromsc

whereSnom(selectSno

fromstudent

-whereSdept='数学系')

M结果।-j消息

snocnograde

1191...1186

2012NULL

302290

402391

506185

606387

710189

810287

910390

1013285

1115194

1215293

13153NULL

13查询"数据库”课成绩大于90分的学生姓名.

SQLQueryLsql-(1o...dministrator(53))*

□selectstudent.Sno,sname

from3C,student

whereGrade>90andCno=(selectCno

fromcourse

whereSaire=,数据库原理,)

-andstudent.sno=sc.sna

口结果上消息

Snosname

••••••••••••••••%

1[08j吴京京

2'”而……张嘘奇

14查询缺成绩的学生名和课程号.

SQLQueryLsql-(1oM.dministrator(53))*

□selectsuudenr.Sname,cno

fromsc,suudent

whereGradeis1JULL

-andstudent.Sno=sc.Sno

二1结果j消息

Snamecno

••••••••••••••••••••••••••

1!刘晓婷|2

2'褊菽’3

15查询每位学生已选课程的门数和总平均成绩.

SQLQueryLsql-(1o-«dministrator(53))*

□selectsno,选课门数=CCUNT(•),总平均成绩=4学3(grade)

fromsc

groupbySno

/<1L.............

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论