查询上机作业(附答案)

查询上机作业(附答案)

ID:6336072

大小:55.00 KB

页数:8页

时间:2018-01-10

查询上机作业(附答案)_第1页
查询上机作业(附答案)_第2页
查询上机作业(附答案)_第3页
查询上机作业(附答案)_第4页
查询上机作业(附答案)_第5页
资源描述:

《查询上机作业(附答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上机作业3(单表查询)1、在图书管理数据库中创建下面选择查询对象:s1:查询读者表中全部记录,结果集按借书证号降序排序SELECT*FROM读者ORDERBY借书证号s2:查询所有专科生和本科生的已借书数,提取数据项:借书证号、姓名、读者类别、已借数SELECT借书证号,姓名,读者类别,已借数FROM读者WHERE读者类别in("专科生","本科生")s3:查询清华大学出版社出版的藏书信息SELECT*FROM图书WHERE出版社="清华大学出版社"s4:查询价格高于100元的图书信息SELECT*FROM图书WHERE价格>100s5:查询已借空

2、的图书信息SELECT*FROM图书WHERE库存量=0s6:查询ISBN号的从第2到第4字符是777的图书记录SELECT*FROM图书WHEREISBNlike"?777*"s7:查询借出时间超过30天的读者的借书证号SELECT借书证号FROM读者WHEREdate()-借书时间>30或:SELECT借书证号FROM读者WHEREdatediff("d",借书时间,date())>30s8:在已借过的书中(借阅历史表)查借出时间不超过两天的书的ISBN号SELECTisbnFROM借阅历史无WHERE借书时间-还书时间<=2或:SELECTi

3、sbnFROM借阅历史无WHEREdatediff("d",借书时间,还书时间)<=2s9:给定一个ISBN号,查询该书是否可借SELECT库存量FROM图书WHEREisbn=[请输入书号]SELECTiif(库存量>0,"可借","不可借")FROM图书WHEREisbn=[请输入书号]s11给定一个借书证号,查询该读者已借的书的ISBN号和借出时间SELECTISBN,借书时间FROM借阅WHERE借书证号=[请输入借书证号]2、在成绩数据库中创建下面选择查询对象:S1:查询所有课程名为"高等数学"的课程信息SELECT*FROM课程WHER

4、E课程名="高等数学"S2:查询在第1学期开出的课程SELECT*FROM课程WHERE学期=1S3查询专业代码为"034"的专业的所有班级名称SELECT班级名称FROM班级WHERE专业代码="034"S4:查询来源地中包含有“广西”的学生记录SELECT*FROM学生WHERE来源地LIKE"*广西*"S5:查询2005级的学生记录(学号前4位为2005)SELECT*FROM学生WHERE班级代码like"2005*"S6:查询年满20岁的学生SELECT*FROM学生WHEREdateadd("yyyy",20,生日)<=date()S7

5、:查询今天是生日的学生的姓名及所在班的班级代码SELECT姓名,班级代码FROM学生WHEREmonth(生日)=month(date())andday(生日)=month(date())3、在工资管理数据库中创建下面选择查询对象S1:查医保小于职务工资的12%的职工的信息SELECT*FROM职工WHERE医保<职务工资*0.12S2:查询2006年1月份每个职工的扣款小计,提取数据项:职工号、扣款小计SELECT职工号,医保+个税as扣款小计FROM月工资WHERE年=2006and月=1上机作业4(多表查询)1、在图书管理数据库中创建下面的查

6、询对象S1:任给一个借书证号,查该读者所借出的全部书的书号及书名SELECT借阅.ISBN,书名FROM借阅,图书WHERE借阅.ISBN=图书.ISBNand借阅.ISBN=[请输入书号]S2:任给一个借书证号,查该读者当前的可借书数SELECT限借数-已借数FROM读者类别,读者WHERE读者类别.读者类别=读者.读者类别and借书证号=[请输入借书证号]S3:查询所有已借数为0,但借阅表中存在借阅记录的读者的借书证号、所借书的书号和书名SELECT读者.借书证号,借阅.ISBN,书名FROM(读者LEFTJOIN借阅ON读者.借书证号=借阅.

7、借书证号)LEFTJOIN图书ON借阅.ISBN=图书.ISBNWHERE已借数=0and(借阅.借书证号isnotnull)S4:查询在图书表中库存量=复本量,但在借阅表中存在借出记录的图书的书号与S3雷同S5:查询所有已借出的书的书名和所借者的借书证号和姓名SELECT读者.借书证号,姓名,书名FROM(读者INNERJOIN借阅ON借阅.借书证号=读者.借书证号)INNERJOIN图书ON借阅.ISBN=图书.ISBNS6:给定一个借书证号,查询该读者是否可借书。提取数据项:借书证号,姓名,现可借数SELECT借书证号,姓名,读者类别.限借数

8、-读者.已借数AS可借数,IIF(读者类别.限借数-读者.已借数>0,"可借","不可借")AS是否可借FROM读者类别I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。