版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上机实验任务:1.用数据库SQL Server2000的服务管理器启动数据库服务;2.用数据库SQL Server2000的企业管理器建立一个数据文件名为“姓名拼音_data”、大小50M,数据库名为自己的姓名。3.利用企业管理器在新建的数据库上,建立教材中学生、课程、成绩表。4.查看Pubs库的结构,查看Pubs库表的含义。5.打开数据库SQL Server2000的查询分析器,完成附录的练习题。将完成内容保存到文本文件,文件名为班级+姓名(或班级+学号,写清题号不需抄题,提交到教学讨论区本班文件夹内。附录1:SQL查询练习说明:请利用SQL SERVER2000系统自带数据库pubs的用户
2、表,进行SQL 语句的基本练习。要求按查询要求写出相应的SQL语句并上机验证正确性一、简单查询1.查询authors表中所有作者的信息2.查询所有作者的作者号、姓、名信息3.将2中查询按姓名、作者号的顺序显示(排序4.查询所有作者的姓名和作者号信息,并且在每个作者的作者号前面显示字符串“身份证号:”表明显示信息是身份证信息。5.显示所有作者的姓名信息和作者号信息,要求用名和姓来区别fname和lname,作者编号用来区分作者号。(起别名6.查询所有书在价格提高10%后的价格和书名信息。7.查询所有书的书号和税后价格(保留两位小数。提示:使用数学函数round。Titles表中royalty列为
3、税率8.查询所有作者的姓和名的第一个字符以及作者号。提示:字符函数substring9.查询所有书的出版日期和从出版到现在的间隔月数。提示:日期函数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',第四个
4、字母为'-'的作家的姓名和电话号码7.查询所有无价格的图书8.查询书名以T开头或者出版号为0877,而且价格大于16美元的书信息9.查询所有作者的所在城市和州名,要求没有重复信息。10.按照类型的升序和价格的降序(在类型相同时显示数的信息。11.书的价格打了8折后仍然大于12美元的书名、书的类型和价格。三、生成总结数据1.计算多少种书已被定价2.计算每本书的书号及它的售书总量3.求销售量大于30的书号及销售数量四、连接查询1.求每个出版商及其出版的书名2.求某店销售某书的数量3.显示所有合著的书名及其作者。提示:Titleauthor表中au_ord列为作者顺序。4.选择具有相
5、同价格的书5.显示所有的书号、书名和销售数量(无销售记录的书也包括在内6.在city列上连接authors表和publishers表,在结果中包括所有的出版商,而不管城市中是否还有作者居住五、子查询1.查询大于平均销售数量的书的名字和价格2.查询每本书的书号、销量、销量与总量的百分比。提示:函数convert(数据类型(长度,参数3.查询有销售记录的所有书信息,包括书的编号、书名(最长显示38个子符、类型和价格。4.求每个书名ID号及拥有该书的最高百分比版权的作者ID。5.求已销售的书的信息六、插入数据1.向authors表插入一行作者信息('123-45-6789','
6、;YANG','ZH','90055_1212','214huilongguan','changping','WA','98000',0。注意:如果运行错误,是什么原因?2.插入一个新的出版社(PUB_ID='9975',PUB_NAME='UNBOUND PRESS'3.为每个作者增加一个新存储,即将authors表中作者信息加入到stores表中,其中书店号为作者号后四位,书店名为作者姓,其他相同。七、修改数据1.使销量超过10的书增大10%的销量2.汇总
7、每本书在1995年的年销售量附录:常用函数如下表所示(学会使用T-SQL帮助表3-1数学函数函数类型语法形式功能三角函数SIN(Nexpression求表达式的正弦值COS(Nexpression求表达式的余弦值TAN(Nexpression求表达式的正切值COT(Nexpression求表达式的余切值反三角函数ASIN(Nexpression求表达式的反正弦值ACOS(Nexpression求表达式的反余弦值ATAN(Nexpression求表达式的反正切弦值ATAN2(Nexpression求表达式的反余切值幂函数EXP(Nexpression求表达式的自然指数值Power(Nexpres
8、sion,Iexp求表达式的自然指数值LOG(Nexpression求表达式的I次方LOG10(Nexpression求表达式的以10为底的对数值SQRT(Nexpression求表达式的平方根取整CEILING(Nexpression返回大于或等于表达式的最小整数FLOOR(Nexpression返回小于或等于表达式的最大整数ROUND(Nexp,length,function返回表达式的四舍五入值或截断值符号函数ABS(Nexpression求表达式的绝对值SIGN(Nexpression测试表达式的符号,正返回1,负返回-1,0返回0其他函数PI(返回值。RAND(Iexpression
9、用任选的表达式做种子得出0和1之间的随机数表3-2字符串函数函数类型语法形式功能字符转换函数ASCII(Cexpression求表达式最左端字符的ASCII代码值CHAR(Iexpression返回以表达式为ASCII码的字符串LOWER(Cexpression将字符串全部转换为小写UPPER(Cexpression将字符串全部转换为大写STR(Nexpression,length,decimal把数值型数据转换为字符型数据去空格函数LTRIM(CexpressionRTRIM(Cexpression 尾部截取子串函数LEFT(Cexpression,Iexpression返回字符串从左边开始
10、指定个数的字符RIGHT(Cexpression,Iexpression返回字符串从右边开始指定个数的字符SUBSTRING(expression,start,length(Cexpression,start,length返回字符串从start开始,length宽度的字符字符操作函数REPLICATE(Cexpression,IexpressionREVERSE(CexpressionSpace(Iexpression产生指定宽度的空白字符串REPLACE(C1,C2,C3其他 CHARINDEX( C1,C2,Iexpression LEN(Cexpression C1 C2 中出现的 I 表示 搜索起始点,若省略,则从头搜 求指定字符串的宽度 表 3-3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东水利电力职业技术学院单招职业倾向性考试题库附答案详解(达标题)
- 2026年广西国际商务职业技术学院单招职业技能考试题库带答案详解(能力提升)
- 2026年山西省太原市单招职业倾向性测试题库及答案详解(有一套)
- 2026年山西运城农业职业技术学院单招职业技能考试题库及答案详解(必刷)
- 某麻纺厂生产调度办法
- 2026年广东省江门市单招职业适应性考试题库带答案详解(综合题)
- 2026年广西国际商务职业技术学院单招职业适应性测试题库(含答案详解)
- 2026年广东省韶关市单招职业倾向性考试题库及答案详解(易错题)
- 后期部门奖惩制度
- 员质管理奖惩制度
- 第七人民医院供应商来访接待须知
- (高清版)TDT 1056-2019 县级国土资源调查生产成本定额
- 《跟单信用证统一惯例》UCP600中英文对照版
- 材料设备验收移交单
- 输煤栈桥彩钢板更换施工方案
- PCI术后常见并发症及处理
- GB/T 35163-2017载重汽车轮胎湿路面相对抓着性能试验方法
- 【公开课】排列、排列数+课件高二下学期数学人教A版(2019)选择性必修第三册
- 溢油应急处置培训讲义
- 袁晓萍:认识圆柱
- 胜任特征辞典
评论
0/150
提交评论