【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《实验4-使用SQL查询分析器完成简单查询》,欢迎阅读!

实验4 使用SQL查询分析器完成简单查询
一、实验目的
1、通过对Select的使用,掌握Select语句的结构及其应用。 二、实验要求
1、掌握在SQL Server 2000环境下,利用企业管理器和查询分析器进行SQL数据查询。学习使用Select语句进行数据库的检索,掌握在Select语句中使用where子句、order by子句、group by子句以及between、like关键字。 三、实验设备、环境
设备:奔腾III或奔腾III以上计算机
环境:WINDOWS XP或WINDOWS NT、SQL SERVER 2000中文版
四、实验原理、方法
上机操作 五、实验步骤及内容 (一)实验步骤
1、学生实际操作 (二)实验内容
1、使用SQL查询分析器,对Pubs数据库完成如下简单查询操作
说明:学会使用Transact-SQL帮助。SQL查询分析器>>帮助>>Transact-SQL帮助,了解有关 substring和convert函数的使用方法。
(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、不要随意更改sa的登录密码;
3、注意自己创建的数据库主文件及日志文件的保存文件名及位置。 八、阅读、讨论及思考题
1、思考:
(1)SQL Server 2000数据库中表之间的关系主要分为哪几类? (2)视图的更新和修改有什么区别?如何进行相应的操作? (3)SQL Server 2000数据库中的索引可以分为哪几种? 九、实验结果讨论、体会和收获
本文来源:https://www.dy1993.cn/opKK.html