数据库实验5实验报告Word文档下载推荐.docx
- 文档编号:7728359
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:13
- 大小:102.02KB
数据库实验5实验报告Word文档下载推荐.docx
《数据库实验5实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库实验5实验报告Word文档下载推荐.docx(13页珍藏版)》请在冰点文库上搜索。
7.计算学历为研究生的读者的平均年龄。
8.查询所有的借阅记录,按照读者编号(Rno)升序排列,读者编号相同的,按照借
阅时间(BorrowDate)降序排列。
9.查询借书次数大于一次的读者编号。
10.查询读者的借书情况,要求列出读者姓名,图书标题,借书日期。
11.查询所有读者的基本情况和结束情况,没有借书的读者也输出基本信息。
12.查询所有借了编号为B02的图书的读者编号(Rno)和读者姓名(Rname)。
13.查询比编号为B01的图书的价格低的图书的编号(Bno)、书名(Btitle)和价格
(Bprice)。
14.查询至少借阅了读者R01借阅的全部书籍的读者编号(Rno)和读者姓名(Rname)。
15.查询数据库类图书和价格低于50元的图书的信息。
三、实验过程或算法(源程序)
SQLQuery6.fql*(_FANCOMI\A»
(51))*
日useLibrary
LselectdistinctRnaire,RageftoilRm2der2
□结果
-J消息
9e
aB9
R11
1921
2D
20
2.查询所有年龄在18~20岁(包括18岁和20岁)之间的读者姓名(Rname)及年龄
(Rage)。
■—1
SQLQuery6.sql■(1-(FANC©
MI\Ass(51))
3uselibrary
3selectdistincT;
Rndir.e,.RagefrcirReader2
LwhereRage>
=18andRage<
=20
£
QLQuery6.sql-(1-<
FAIMCOMI\A»
(51))
□useLibrary
selectdistinctRnc^Rname^RsexfromReaderZ
IwhereReducacian-「研究主'
orReducauion■'
北#斗"
<
□
i消息
Rname
Rsfflt
1
rr
1王小明
2
李伟
3
范君
玄
4
背河
男
5
女
/SQLQuery6T£
ql-Cl-(FANCOMI\Ass(51))
□useLibraryselectdiscinccRnaitie,Rsex,Rag亡£
工dmReaderi
ywhereRnair.elike'
林*
SQLQuery6.£
ql-(1...(FANCOMI\Ass(51))
useLibrary
select-fromBorrow^
where^rnDa二亡二二
"
s
I结杲
[b消息
RnoBnoBorrowDateReturnDate
I5I420(&
720NULL
6"
5200^1NULL
SQLQueryfi.sql-(1-(FANCOM1\A»
5useLibrary
selectCOUNTdistinctRnoi
IfrciTiReader2
G
】结果J消息
I无列名)
4UI-IU1—IfalUI-iaUI—
1汁J
SqLQuery6.£
qll-(._FANCOM[\Ass(51))*日useLibrary
i]selectavg(Rage:
fxoinReaders
二结果
Jj消息
f无到庠)
19.5
・」=U
QLQueiy6-SqrUFANCOMr\A«
(S1))*
Fselect”ErcmBorrow^
orderbyRnoascrBcrrowDat更吐esc
卜十
结果
质消息
Rno
Bno
BonowDde
ReturnDate
rn
13
ui
Mm-11
2DG^S11
?
i
2W45
20DS-12-2D
2D09-1-10
2003^12
2^726
&
200a-l1-25
2D09-1-15
丹耐2
7
2009-^S
2D09-7-2
200^7-20
NULL
9
6
2009-0-1
SQLQuery2.£
ql•(...CFANCOMI\A5t[S4)j£
QLQuery6.£
ql•(„FANCOMI\AiS(51))*
曰u曰已二i匕二比
[i]selectRnofrom3oxrow2groupbyRua
-hairingCCJITTdial;
incVBnc
百结巣_J消息
Rna
11
5QLQuery2,門Ik..(FAN匸OM1\A&
5〔54;
)SQLQucryS.sql(1^[FAN€OMI\Ais(51))
3useLibrary
勺select:
Reade:
r2.RjmiupiBoakS.Btl匸丄总『Ri□上上曰哦2・BorriSW.D&
t:
e|framBorzaw2rBDdk2rReadter2LwhereReader2-Rno=Borxow2BRnoandBqxtow2,Bno=Bcok2Bno
□结果j消息
Butle
BorowDate
了王<i朋i
埶拒结拘
2D0S■阴
王小明
掘作至缢噪仑
2Q0W-11
数揺结划
2«
12-20
计障机网辂基砒
2008-11-25
釧居絃拘
200^&
112
€
苗河
握作勰鶴
200珈
灣河
计茸机网貉基flit
am-5
e
计
2D0S-7-2C
林可
觀摇乍基础
200^1
11.查询所有读者的基本情况和借书情况,没有借书的读者也输出基本信息。
SQLQuezy2Lsql-(...JANCOMiyAss【54"
)笙LQuEry^.sql-(1~(FANCOM[\A»
selectdis匸inc匸IRe己且er2nB-orrow2・Ei口:
rirowDei匸已frcmBQrrow2rReader2LwhereReader2・Rno=Barrow2・Rno
SQLQu€fy2jq]-G-ffANCOMMss旣LQuety^sql(U(FANt□祐I\A«
(黠))]
□useLibrary
□selec匸Reader^・Rnci#Rtaclur2*RiiaTr;
EfroiriBorrcw21Reader2
LwhereReader2・Rno=Borrov2-Rticst.IBorrci>
r2HBnc=2
SQLQuery2.5q|-(..(FAN匚OMRA汀(54))SQLQueryG.sql•(«
.FANCOMPASS(51))*曰useLibrary
[4:
selectBnof3r丄匸丄皀『吕匸工丄匕芒fraitBaajt2
'
whereBprice<
selectBpricefrcitBack2whereBno=1>
:
3结果
BnoBtitltBprict
HHiinHiimur^
1ri英语世界24
/SQLQuery1.sql-(1^(FANCCMI\A5S(54))
曰useLibrary
selectRnofRnamefromReader2c
wherenetexists
(selectBnofromBorrowsywherey/Rno=1andnotexists
(select*fromBcrrowSx
|Lwherex»
Bno=yBnoandc.Rno=xBRno))
圍结果也消息
RnoRname
1HTj王小闍
SQLQutryS.sql-(...(FANQ4))S^LQuerylsql-(lenCFANCQMrWs(51))
3iiaeLibrary
3selectfioinEook:
|-wherelike'
右数扌居库吉"
口匸Bprice<
=50
□菇果二]消息
BnoEtitk
Bautlior
Dprice
25
[1!
數tl结构
计耳机网络垦础
40
屮程序设计
43
败棉岸基础
39
英语世畀
王大海
24
四、实验结果及分析和(或)源程序调试过程简单查询
selectdistinctRname,RagefromReader2
条件查询
whereRage>
selectdistinetRno,Rname,RsexfromReader2
whereReducation=研究生'
orReducation=本科'
模糊查询
selectdistinetRname,Rsex,RagefromReader2whereRnamelike林'
空值查询
select*fromBorrow2
whereReturnDateisnull
统计个数
selectCOUNT(distinetRno)fromReader2
求平均数
selectavg(Rage)
fromReader2
升降序
orderbyRnoasc,BorrowDatedesc
条件查询2
selectRnofromBorrow2groupbyRno
havingCoUNT(distinetBno)>
=2
连接查询
from
selectReader2.Rname,Book2.Btitle,Borrow2.BorrowDate
Borrow2,Book2,Reader2
whereReader2.Rno=Borrow2.RnoandBorrow2.Bno=Book2.Bno
连接查询2
selectdistinctReader2.*,Borrow2.BorrowDatefromBorrow2,Reader2whereReader2.Rno=Borrow2.Rno
连接查询3
selectReader2.Rno,Reader2.RnamefromBorrow2,Reader2
条件查询3
selectBno,Btitle,BpricefromBook2whereBprice<
(selectBpricefromBook2whereBno=1)whereReader2.Rno=Borrow2.RnoandBorrow2.Bno=2
除法查询
selectRno,RnamefromReader2c
notexists
wherenotexists
(selectBnofromBorrow2ywherey.Rno=1and(select*fromBorrow2xwherex.Bno=y.Bnoandc.Rno=x.Rno))
select*fromBook2
whereBtitlelike'
%数据库%'
orBprice<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 报告
![提示](https://static.bingdoc.com/images/bang_tan.gif)