数据库原理及应用实验报告4.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四查询
实验4.1 简单查询
一、实验目的
使学生掌握SQL Server查询的方法,加深对Transact-SQL语言查询语句的理解。熟练掌握简单表的数据查询、数据排序和数据分组的操作方法。
二、实验内容
1、投影、选择条件表达、数据排序、使用临时表等。
2、查询中更改列标题的方法的掌握、多条件查询等。
三、实验步骤
1、基本操作实验
在查询分析器中,练习简单查询,熟练掌握投影、选择条件表达、使用临时表等。完成以下练习:
1、请查询Pubs数据库中authors表里,作者的姓(au_lname)、名(au_fname)和电话号码(phone)
。
2、请查询Northwind数据库中Orders表中的所有列。
3、请查询在Northwind中的Employees表中,以字母A作FirstName第一个字母的雇员的FirstName和LastName。
4、请查询在Northwind中的suppliers表中,phone中含有“555-”的供应商的号码(supplierid)和电话号码(phone)。
5、请使用WHERE子句从Northwind数据库的products表中检索出所有单位价格(UnitPrice)超过50美元的货物名称(ProductName)、货物代号(ProductID) ,以及每单位重量(QuantityPerUnit)。
6、请查询Pubs数据库中titles表里,查询书价大于20和书价小于15的书的代号(title_id)、种类(type)和价格(price)。
7、请查询Pubs数据库里titles表中,书的价格打了8折后仍大于12美元的书的代号、书的种类以及书的原价。
2、提高操作实验
练习在查询时更改列标题、数据排序、涉及空值的查询等。完成以下练习:(1)请查询Northwind数据库中Orders表中的所有列,并查询将其中的货物重量freight增加50%的结果,以别名“freight*1.5”的方式输出。
(2)请查询Pubs数据库里titles表中,各种销售的书的书号(title_id)与销售额(等于年销售量与单价的乘积,其中ytd_sales为年销售量,price为各种书的单价,起别名为“profit”),并按销售的书的销售额从大到小进行排列。
(3)在pubs数据库的titles表中,查找仍未定价的图书的所有记录。
四、实验小结