数据库SQL语句部分练习题.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库SQL语句部分练习题

上机实验任务: 1.用数据库SQL Server 2000的服务管理器启动数据库服务; 2.用数据库SQL Server 2000的企业管理器建立一个数据文件名为“姓名 拼音_data”、大小50M,数据库名为自己的姓名。 3.利用企业管理器在新建的数据库上,建立教材中学生、课程、成绩表。 4.查看Pubs库的结构,查看Pubs库表的含义。 5.打开数据库SQL Server 2000的查询分析器,完成附录的练习题。 将完成内容保存到文本文件,文件名为班级+姓名(或班级+学号),写 清题号不需抄题,提交到教学讨论区本班文件夹内。 附录1:SQL查询练习 说明:请利用SQL SERVER 2000系统自带数据库pubs的用户表,进行SQL 语句的基本练习 。要求按查询要求写出相应的SQL语句并上机验证正确性 一、简单查询 1.查询authors表中所有作者的信息 2.查询所有作者的作者号、姓、名信息 3.将2中查询按姓名、作者号的顺序显示(排序) 4.查询所有作者的姓名和作者号信息,并且在每个作者的作者号前面显示字 符串“身份证号:”表明显示信息是身份证信息。 5.显示所有作者的姓名信息和作者号信息,要求用名和姓来区别fname和 lname,作者编号用来区分作者号。(起别名) 6.查询所有书在价格提高10%后的价格和书名信息。 7.查询所有书的书号和税后价格(保留两位小数)。提示:使用数学函数round。 Titles表中royalty列为税率 8.查询所有作者的姓和名的第一个字符以及作者号。提示:字符函数 substring 9.查询所有书的出版日期和从出版到现在的间隔月数。提示:日期函数 getdate()返回当前日期,datediff(参数1,date1,date2)返回两个日期的间 隔数 二、选择行 1.查询在加州(CA)的作者姓名和城市 2.查询出版日期在1/1/1991到12/31/1991之间的书名和出版日期。 3.查询书的类型是MOD_COOK 或 TRAD_COOK的书名和它的类型。 4.查询所在地为CA,KS,MI,IN的作者号和姓名 5.查询店名中包含BOOK的店信息 6.查询所有满足au_id的前两个字母为72,第四个字母为-的作家的姓 名和电话号码 7.查询所有无价格的图书 8.查询书名以T开头或者出版号为0877,而且价格大于16美元的书信息 9.查询所有作者的所在城市和州名,要求没有重复信息。 10.按照类型的升序和价格的降序(在类型相同时)显示数的信息。 11.书的价格打了8折后仍然大于12美元的书名、书的类型和价格。 三、生成总结数据 1.计算多少种书已被定价 2.计算每本书的书号及它的售书总量 3.求销售量大于30 的书号及销售数量 四、连接查询 1.求每个出版商及其出版的书名 2.求某店销售某书的数量 3.显示所有合著的书名及其作者。提示:Titleauthor表中au_ord列为作者 顺序。 4.选择具有相同价格的书 5.显示所有的书号、书名和销售数量(无销售记录的书也包括在内) 6.在 city 列上连接 authors 表和 publishers 表,在结果中包括所有的出 版商,而不管城市中是否还有作者居住 五、子查询 1.查询大于平均销售数量的书的名字和价格 2.查询每本书的书号、销量、销量与总量的百分比。提示:函数convert(数 据类型(长度),参数) 3.查询有销售记录的所有书信息,包括书的编号、书名(最长显示38个子符)、 类型和价格。 4.求每个书名ID号及拥有该书的最高百分比版权的作者ID。 5.求已销售的书的信息 六、插入数据 1.向authors表插入一行作者信息 (123-45-6789,YANG,ZH,90055_1212,214 huilongguan,changping,WA,98000,0)。注意:如果运行错误,是什 么原因? 2.插入一个新的出版社(PUB_ID = 9975,PUB_NAME =UNBOUND PRESS) 3.为每个作者增加一个新存储,即将authors表中作者信息加入到stores表 中,其中

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档