下载此文档

第9章 查询和视图.ppt


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/ 45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 45 下载此文档
文档列表 文档介绍
第九章查询和视图
查询
视图
第九章查询和视图
 
在使用数据库的过程中,最常用的操作之一就是查询和视图。当数据库的数据相当大,而我们要浏览所需的记录时,最好的方法就是通过查询或视图返回所需的结果。通过进行查询或视图操作,我们可以快速地返回所需的记录,进行浏览,修改等。本章主要介绍如何在SQL Server 2000中运用SQL查询分析器进行查询,及创建视图,修改视图等操作。本章结合本书的“图书销售系统”进行讲述,例子都是以该数据库为基础。
查询
简单查询
简单的Transact-SQL查询包括选择列表、FROM子句和WHERE子句,它们分别说明所查询的列、查询的表和视图、以及搜索条件。不区分大小写。
(选择列表) 选择列表指出所查询的列,它由一组列名、列表、星号、表达式及变量等组成(变量包括局部变量和全局变量)。
(1)选择所有列,例如下面的语句返回operator表中所有列的数据:
【】步骤:打开SQL企业管理器,选择“图书销售系统”数据库,点击菜单“工具”,选择“SQL查询分析器(&Q)”,SQL Server 2000将运行“SQL查询分析器”,在查询文本框内输入如下语句。(以下的例子将省略此介绍)
SELECT *
FROM operator
然后点击运行按钮(图中上的三角),:
查询结果

(2)选择部分列并指定它们的显示次序,集中数据的排列顺序与选择列表中所指定的列名排列顺序相同。
【】步骤:打开SQL查询分析器,在查询文本框内输入如下语句,点击运行。。
SELECT Account,Name,Password
FROM Operator
查询结果
(3) 更改列标题。有时因为语言原因,需要在返回数据时改变列标题,就用到此方法。有二种方法:列标题=列名;列名 as 列标题。 、name的所有数据,并以中文“帐号”、“姓名”显示列标题。两种方法的结果一致。,。 【】 方法一步骤:打开SQL查询分析器,在查询文本框内输入如下语句,点击运行。。 SELECT 帐户=Account,姓名=Name FROM operator 方法二步骤:打开SQL查询分析器,在查询文本框内输入如下语句,点击运行。。 select account as 帐户,name as 姓名 from operator
更改列标题
(4 ) 删除重复行。
SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认为ALL。使用DISTINCT选项时,所有重复的数据行在SELECT返回的结果集合中只保留一行。
,ount列、Operator表的name列的所有的数据。ount列相等的数据,用WHERE关键字筛选,不使用DISTINCT关键字。
【】在SQL 查询分析器的文本框内输入如下语句,点击运行。,我们可以看到,返回的数据都是重复的数据,共有26行。
select ,
from
operator,booksale
where =
重复的数据行
使用DISTINCT关键字后,。可以看出,结果只有三条记录。
select distinct(),
from
operator,booksale
where =

删除重复行

第9章 查询和视图 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 45
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新