分组统计数据集是很常见的需求,R中也有相应的包支持数据集的分组统计。自己尝试了写了段R代码来完成分组统计数据集,支持公式,感觉用起来还算方便。代码分享在文章最后。使用方式:step 1: source('AggregateSummary.R')step 2: pastecs_summary(mpg+...
分类:
其他好文 时间:
2015-08-21 15:27:31
阅读次数:
255
这是一道常见的面试题,在实际项目中经常会用到。需求:求出以产品类别为分组,各个分组里价格最高的产品信息。实现过程如下: declare @t table( ProductID int, ProductName varchar(20), ProductType varchar(20), Price.....
分类:
数据库 时间:
2015-08-20 14:45:33
阅读次数:
256
把时间设置date类型,其中select count(*),year(b.date),month(b.date) ,day(b.date) from person as b group by year(b.date),Month(b.date), day(b.date) order by b.da....
分类:
数据库 时间:
2015-08-18 18:22:20
阅读次数:
161
表结构: 课程表t_lrm_course 讲师表t_lrm_lecturer 课程与讲师的关联表t_lrm_course_lecturer 目录表t_lrm_catalog 课程与目录的关联表t_lrm_course_catalog 用户表t_osm_user_info 课程授权表t_lrm_authority_u...
分类:
数据库 时间:
2015-08-13 14:36:11
阅读次数:
307
Oracle按不同时间分组统计Oracle按不同时间分组统计的sql如下表table1: 日期(exportDate) 数量(amount) -------------- ----------- 14-2月 -08 ...
分类:
数据库 时间:
2015-08-08 19:45:19
阅读次数:
265
在现实生活中,分组统计是很常用的。例如人民银行要求商业银行报送的反洗钱报表中就有一个项目是当月发生的大额交易的笔数和金额,其中大额交易定义为某个客户的当日累计发生额在人民币20万元或者外币等值1万美元以上。这样就要从大量的交易流水账中按交易日期进行分组统计。
让我们来生成要统计的数据,如下所示:
IEnumerableTupleint, double>> GetTuples(int n)
...
分类:
其他好文 时间:
2015-07-29 10:20:41
阅读次数:
183
1 select DATE_FORMAT(createtime,'%Y-%m'),count(*) from test where user =8 group by DATE_FORMAT(createtime,'%Y-%m');//按月统计数据2 select DATE_FORMAT(create...
分类:
数据库 时间:
2015-07-27 14:41:59
阅读次数:
127
GROUP_ID首先我们看看官方的解释:大意是GROUP_ID用于区分相同分组标准的分组统计结果。解释起来比较抽象,下面我们来看看具体的案例。例1:单一分组SQL> select group_id(),deptno,sum(sal) from emp group by rollup(deptno);...
分类:
其他好文 时间:
2015-07-23 15:28:24
阅读次数:
181
有 字段A 和B比如数据如下A B1 21 31 42 22 3统计出的sql结果:A count1 32 2select a,count(b) from t group by a;--或count(b) over (partition by a)如统计一级会计科目数量的sql:select fo,...
分类:
数据库 时间:
2015-07-08 16:17:39
阅读次数:
337
分组函数
在分组函数中,如果有一个查找项分组,其他项必须也分组,比如下面的语句会报错,因为sal分组了,而ename没有分组:1.显示工资最高的员工:
2.显示所有员工的平均工资:
2.1使用系统函数:
2.2自定义计算:3.显示工资高于平均工资的员工信息:对查询结果进行分组统计:4.查询每个部门的最高工资和平均工资:5.显示每个部门的每种岗位的平均工资与最高工资:6.显示平均工资低于200...
分类:
数据库 时间:
2015-06-29 14:54:52
阅读次数:
188