sql compute by

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

语法:Compute avgcountmaxminsum by 表达式

1、举一个例子

比如有一个数据表:表名为person,三个字段分别为 name,age,country

select name,country,age from person where ?? order by a compute sum(age),max(age),min(age) by country

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

name                  country                        age

张三                  中国                        16
李四                  中国                        21
王五                  中国                        24

sum      max      min

61            24        16

=================================

name                  country                        age

泰森                     美国                         20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值