您好、欢迎来到现金彩票网!
当前位置:21点 > 子句 >

数据库的compute和compute by 的用法?

发布时间:2019-07-18 08:41 来源:未知 编辑:admin

  最近学了数据库的compute和computeby,但是对他们的用法比较模糊,所以想来了解下他们的具体用法和怎么用,希望越详细越好,谢谢!...

  最近学了数据库的compute和compute by ,但是对他们的用法比较模糊,所以想来了解下他们的具体用法和怎么用,希望越详细越好,谢谢!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  推荐于2018-02-27展开全部使用Compute by子句和行统计函数(count,sum,max,avg,min等),可以统计排序中结果完全相同的列,统计值作为查询结果以附加行的形式显示,

  这个语句在查询时将数据按照country分组,然后分别显示每组的详细信息和统计信息。结果可能如下:

  我们很容易看出她其实是在一个查询结果中包含了三个子查询(根据country不同而分的组),每个子查询又包含两个子查询(一个是详细信息,一个是统计信息)

  (2)compute ??? by 子句中 ???出的列必须出现在选择列表中

  (3)不能在含有compute by 子句的语句中使用select into 子句,因为包括compute 子句的语句会产生不规则的行。

  (4)如果使用了compute by子句,则必须使用order by 子句, 而且compute by子句中的列必须包含在order by 子句中,并且对列的前后顺序和起始项都要一致(说白了compute by子句中的列必须是order by子句中列表的全部,或者前边的连续几个)。

  (6)如果compute by 子句包含多列时,会将一个组(第一个列分的组)分成若干个子组(利用后面的列),并对每层子组进行统计。

  (7)使用多个compute by子句时,会分别按不同的组统计出结果。详细信息还是按照正常的第一个分组方式显示。

http://korinkorin.com/ziju/205.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有