- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验五
实验数据查询
1)要求
以School数据库为例,在该数据库中存在四张表格,分别为:
表 STUDENTS(sid, sname, email, grade);
表 TEACHERS(tid, tname, email, salary);
表 COURSES(cid, cname, hour);
表 CHOICES(no, sid, tid, cid, score)
在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。 在表CHOICES 中保存学生的选课记录。
按以下要求对数据库进行查询操作:
(1)查询年级为2001的所有学生的名称并按编号升序排列。
程序:
Select sn ame from stude nts where grade=2001 order by sid asc;
(2)查询学生的选课成绩合格的课程成绩。
程序: Select score
from choices
where score59;
⑶查询课时是48或60的课程的名称。
程序:select cn ame
from courses
where hour=48 or hour =60;
^CLU.Sekoal. . . Ontz-rl. 曲要 * X
s e 1. e ct crajre
?■
Irc(m courses
wh= re lioiar^ 1 ^31 口匚 Iloue-B 60 1 ;
jT
□翳 liifis]
1
compui$ gr占phiK
2
G*+
design pot ten
■5
ddtB stiiuziuie
g
CCimpubei n^t:werk
7
iW?ne:驴闻m
—
3
律 SEE!
c
■ *?*
二
:査闷己底功英厅?
PC坦□. 1: EIW)
巴lMZnii心 Zm (EE)
S^chc-Ql
co:co:oo
sir
查询所有课程名称中含有 data的课程编号。 程序:select cid
from courses
where cname like%data%;
不重复显示)查询所有选课记录的课程号 程序: select distinct cid from choices ;
不重复显示)
统计所有教师的平均工资。 程序: select avg(salary) from teachers ;
查询所有教师的编号及选修其课程的学生的平均成绩,按平均成绩降序排列。
程序:select tid ,avg(score)
from choices
GROUPBY tid
order by avg(score) desc;
PCiS. S ch. sJL. . . Q jr4?
耳旨丄 eCt- t avg i see re ir jtn che i ces GRCUP EY 匸id or det ty 3vg(3coe£) desfi;
C 1 L 一 J ■ a F
耳奎刈巴成功执乐
PCI9【9.0 17N)
PCI- Q 5 ir at(52)
百於加1
C0:00;00
曲QQ行
统计各个课程的选课人数和平均成绩。
程序:select count(distinet sid),avg(score)from choices group by cid;
查询至少选修了三门课程的学生编号。
程序:
select sid
from choices
group by sid
having count (cid)= 3
查询编号 6 的学生所选的全部课程的课程名和成绩。
程序:
select distinct cname ,score from courses,choices where sid=6and =
查询所有选修了 database 的学生的编号 程序: select sid
from choices ,courses
where cname =database and =;
求出选择了同一个课程的学生对。 程序: Select ,
From choices x,choices y Where = and
求出至少被两名学生选修的课程编号。 程序: select cid
from choices group by cid
having count (sid)=2;
JFClO. Scikovl. . . Q-o.arp. 摘耍
诗X
Me丄匕亡t. E Jd.
rroift choices
QEZ 翡 fclV OLQ
Ijavl^q ccuat i Sistine?c 曰工a ---2:
ja
」I
J
,n
1谄果
j;州讯1
Cid
1 1
1
.idoti |
iaaE^
110003
100
5
toots
B
luumb
7
10007
g
—~ i
IOOC
您可能关注的文档
最近下载
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
- 2024-2025学年江苏省无锡市锡山高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 江苏省梅村某中学2022年物理高一年级上册期末达标检测试题含解析.pdf VIP
- 江苏省梅村高级中学2022年物理高一年级上册期末经典试题含解析.pdf VIP
- 小学道德与法治教学论文(5篇).pdf VIP
- 2025年智启未来·险见新机-人保寿险大模型探索及实践.docx
- 大班美术优秀教案及教学反思《秋天的画报》.docx VIP
- 《光纤耦合器讲解》课件.ppt VIP
原创力文档


文档评论(0)