网络编程
位置:首页>> 网络编程>> 数据库>> SQL查询入门(上篇) 推荐收藏(4)

SQL查询入门(上篇) 推荐收藏(4)

 来源:asp之家 发布时间:2011-09-30 11:47:11 

标签:SQL查询入门


其它一些有关的
视图
视图可以看作是一个保存的虚拟表,也可以简单看做是保存的一个查询语句。视图的好处是视图可以根据视图所查询表的内容的改变而改变,打个比方来理解这句话是:

使用视图的优点是可以对查询进行加密以及便于管理,据说还可以优化性能(我不认可这点).

防止重复
有时候我们对于取出的数据子集不想重复,比如你想知道一些特定的员工一共属于几个部门

代码如下:


SELECT [EmployeeID]
,[DepartmentID]
FROM [AdventureWorks].[HumanResources].[EmployeeDepartmentHistory]



这样的结果是没有意义的,SQL提供了Distinct关键字来实现这点: 

代码如下:


SELECT distinct DepartmentID
FROM [AdventureWorks].[HumanResources].[EmployeeDepartmentHistory]



聚合函数
所谓聚合函数,是为了一些特定目的,将同一列多个值聚合为一个,比如我想知道一群人中最大年龄是多少可以利用MAX(Age),比如我想知道一个班级平均测验成绩是多少可以用AVG(Result)……
总结
文章简单概述了SQL查询的原理以及简单的单表查询,这些都是数据库查询的基础概念,对于进行复杂查询来说,弄明白这些概念是必不可少的。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com