文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理及应用实验报告4.

数据库原理及应用实验报告4.

数据库原理及应用实验报告4.
数据库原理及应用实验报告4.

实验四查询

实验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表中,查找仍未定价的图书的所有记录。

四、实验小结

相关文档