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

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



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

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

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

代码如下:


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



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

代码如下:


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



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

标签:SQL查询入门
0
投稿

猜你喜欢

  • windows10下python3.5 pip3安装图文教程

    2023-02-25 02:06:44
  • perl中chomp的使用介绍(chop和chomp函数区别)

    2022-09-01 16:04:18
  • MySQL 的启动和连接方式实例分析

    2024-01-21 09:06:03
  • Python如何利用pandas读取csv数据并绘图

    2022-08-26 22:05:25
  • python3第三方爬虫库BeautifulSoup4安装教程

    2023-05-10 21:11:57
  • Python面向对象之Web静态服务器

    2021-09-24 07:32:25
  • Python使用add_subplot与subplot画子图操作示例

    2022-12-15 13:14:28
  • python pandas中索引函数loc和iloc的区别分析

    2021-08-31 21:44:21
  • python 实现调用子文件下的模块方法

    2022-02-02 16:39:38
  • 解决Python pandas plot输出图形中显示中文乱码问题

    2023-03-14 21:39:59
  • PHP扩展之kafka安装应用案例详解

    2023-09-06 09:53:43
  • python文件转为exe文件的方法及用法详解

    2022-08-18 00:14:17
  • PHP PDOStatement::getAttribute讲解

    2023-06-05 07:29:31
  • SQL 中having 和where的区别分析

    2024-01-17 17:23:24
  • JS+HTML5 canvas绘制验证码示例

    2023-07-19 11:23:53
  • JavaScript 作用域scope简单汇总

    2024-04-18 10:54:55
  • 使用Go添加HTTPS的实现代码示例

    2024-04-25 15:10:15
  • 基于Python采集爬取微信公众号历史数据

    2023-04-11 15:16:13
  • python pycharm最新版本激活码(永久有效)附python安装教程

    2022-08-16 14:08:56
  • JavaScript队列的应用实例详解【经典数据结构】

    2024-04-16 09:53:13
  • asp之家 网络编程 m.aspxhome.com