实验-使用sql查询分析器完成简单查询.doc
文本预览下载声明
实验4 使用SQL查询分析器完成简单查询
一、实验目的
1、二、实验要求
1、
三、实验设备、环境
四、实验原理、方法
上机操作
五、实验步骤及内容
(一)实验步骤
、学生实际操作
(二)实验内容
1、
(1)查询所有作者的作者号、姓名信息;(authors表)
(2)查询所有作者的姓名和作者号信息,并在每个作者的作者号前面显示字符串“身份证号:”表明显示信息是身份证信息;(authors表)
(3)改变显示列名。显示所有作者的姓名信息和作者号信息,要求用“名”和“姓”来区别fname和lname,“作者编号”来区分作者号;(authors表)
(4)查询所有书在价格提高10%后的价格和书名信息;(titles表)
(5)查询所有书的书号和税后价格。(titles表,royalty列表示税率);
(6)查询所有作者的姓和“名的第一个字符”以及作者号;(authors表; SUBSTRING函数; au_fname表示名,au_lname表示姓; substring(au_fname,1,1), 第二个参数表示位置, 第三个参数表示取子串长度)
(7)查询邮政编码大于9000的作者姓名和电话信息;(authors表)
(8)查询在CA州的作者姓名和城市;(authors表)
(9)查询出版日期在1/1/1991到12/31/1991之间的书名(书名限制为38个字符)和出版日期;(titles表,SUBSTRING函数)
(10)查询书的类型是mod_cook或trad_cook的书名和它的类型;(titles表)
(11)查询店名中包含Book的店的信息;(stores表);
(12)查询所有无价格的图书;(titles表)
(13)查询书名以T开头或者出版号为0877,且价格大于16美元的书的信息;(titles表)
(14)查询所有作者的所在城市和州名,要求没有重复信息;(authors表)
(15)按照类型的升序和价格的降序显示书的信息;(titles表)
六、实验报告要求及记录、格式
七、实验注意事项
1、实验过程中注意爱护计算机,实验完毕要按政党操作关闭计算机;
2、不要随意更改的登录密码;
3、注意自己创建的数据库主文件及日志文件的保存文件名及位置。
八、阅读、讨论及思考题
、思考:
(1)SQL Server 2000数据库中表之间的关系主要分为哪几类?
(2)视图的更新和修改有什么区别?如何进行相应的操作?
(3)SQL Server 2000数据库中的索引可以分为哪几种?
九、实验结果讨论、体会和收获
CAST 和 CONVERT
(6) select substring(au_fname,3,1),au_lname,au_id from authors
(9) select substring(title,1,38),CONVERT(char(10),pubdate,120) from titles where pubdate between 1/1/1991 and 12/31/1991
显示全部