`
javahigh1
  • 浏览: 1223560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于关系运算的一种简短描述

 
阅读更多

一个查询就是要得到一组满足一定条件的数据项(列)。数据项可能全部来自于一张表,也可能来自多张表,这就需要在from子句中通过表关联把各表拼接在一起。拼接过程中所有数据依然要维持二维表格结构,这样,拼接后的结果集在水平方向上是多表的并排在一起,在垂直方向上则会出现局部重复的数据。select语句负责在垂直方向上筛选关心的数据项(列),where负责在水平方向上过滤数据行。由于在拼接过程中出现了大量“局部”重复的行,group by子句能够帮助我们去除这些重复数据的影响从而聚焦在那些变化的部分。having子句再配合聚集函数可以让我们对分组内数据进一步的筛选。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics