一、实验目的及要求
1. 加深对表间关系的理解
2. 理解数据库中数据的查询方法和应用
3. 掌握各种查询的异同及相互之间的转换方法
4. 掌握各种查询要求的实现
二、实验环境
该实验以 SQL Server 2000 系统自带的 pubs 数据库为例,以一个图书出版公司为模型。
首先按实验指导一书中介绍的方法将 pubs 数据库附加到当前的 DBMS 中,再根据要求进行实验。
三、实验内容
实验任务一
1.
查询所有作者的作者号、姓名信息
GO
use pubs
select au_id,au_fname,au_lname
from dbo.authors
select au_id,name=au_fname+''+au_lname+''
from dbo.authors
查询所有作者的姓名、作者号信息,并在每个作者的作者号前面显示字符串“身份证号:”,表明显示的信息是身份证信息
select au_id='身份证号'+au_id,name=au_fname+''+au_lname+''
from dbo.authors
查询在CA州的作者姓名和城市
select name=au_fname+''+au_lname+'',city
from dbo.authors
4.
查询出版日期在2000.1.1-2000.12.31之间的书名和出版日期
SELECT title,pubdate
from dbo.titles
where pubdate between'1992.1.1'and'2000.12.31'
查询每个出版