ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 集合与group by

集合与group by

原创 Linux操作系统 作者:lzhejun 时间:2009-10-30 11:11:21 0 删除 编辑

以下来源均出自网络

集合有关概念
1、集合的含义:某些指定的对象集在一起就成为一个集合,其中每一个对象叫元素。
2、集合的中元素的三个特性:
1.元素的确定性; 2.元素的互异性; 3.元素的无序性
说明:(1)对于一个给定的集合,集合中的元素是确定的,任何一个对象或者是或者不是这个给定的集合的元素。
(2)任何一个给定的集合中,任何两个元素都是不同的对象,相同的对象归入一个集合时,仅算一个元素。
(3)集合中的元素是平等的,没有先后顺序,因此判定两个集合是否一样,仅需比较它们的元素是否一样,不需考查排列顺序是否一样。
(4)集合元素的三个特性使集合本身具有了确定性和整体性。

GROUP BY是SELECT语句的从句,用来指定查询分组条件,主要用来对查询的结果进行分组,相同组合的分组条件在结果集中只显示一行记录。使用GROUP BY从句时候,通过添加聚合函数(主要有COUNT()、SUM、MAX()、MIN()等)可以使数据聚合。

如果有两个分组条件,则组合分组条件的集合数为2。因此带有GROUP BY的查询一般成为分组查询,也叫组合查询。组合记录的多少取决于组合集合(不包含重复元素)中元素的个数。例如,组合条件为一列,则查询结果集记录条数应该等于这个列所有字段所组成(数学意义上的)集合的元素个数(NULL字段也算一个)。如果有两个组合列,则记录数等于实际中存在的两个列所组合的数目。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22775238/viewspace-617742/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Probe and Gateway
下一篇: few omnibus command
请登录后发表评论 登录
全部评论

注册时间:2009-10-27

  • 博文量
    35
  • 访问量
    43949