extjs 分组函数自定义统计】的更多相关文章

//获取统计信息函数 Ext.getStatText = function (values) { var zy = 0; var tm = 0; for (var i = 0; i < values.rs.length; i++) { if (values.rs[i].get('JG') > 0) { zy = zy + 1; } if (values.rs[i].get('JG') <= 0) { tm = tm + 1; } } return '  租用:' + zy + '个  退…
# 分组函数/*功能: 统计,又称为聚合函数,统计函数,组函数 传入一组值,统计后得到一个值 分类: sum 求和,avg 平均值,max 最大值,min 最小值,count 计算个数 特点: 1. sum,avg处理数值型    max,min,count处理任何类型 2. 是否忽略null值 分组函数都忽略null值,不参与统计 3. 可以和distinct搭配,先去重再计算 4.count函数的详细介绍 count(x) x字段的非null行数 count(*) 表的总行数(一行中只要有1…
功能介绍: 首先是进行无字段的聚合,然后在对字段进行从左到右依次组合后聚合 创建表: Create Table score ( classID Int, studentName ), subject ), score Int ); 插入测试数据: ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); ,); 普通分组函数,统计每个班级的总分: Select t.Cla…
分组函数 5.1 最重要的五个分组函数 sum(); avg(); count(); max(); min(). 数值类型可以使用所有组函数SQL> select sum(sal) sum, avg(sal) avg, max(sal) max, min(sal) min, count(*) count from emp; SUM        AVG        MAX        MIN      COUNT---------- ---------- ---------- -------…
1.聚合(aggregate) 聚合的主要语法: from django.db.models import Avg , Max , Min , Count models.类名 .objects.all().aggregate(聚合函数(字段名)) 也可以给聚合函数手动加一个名字 : aggregate(c=count(字段名)) 上面这句话的意思是,从类名这个对象中得到你想要聚合(avg,max,min,count)的字段 目前常用的聚合函数有: avg(平均值) , max(最大值) , mi…
一.多表的创建 from django.db import models # Create your models here. class Author(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=32) age = models.IntegerField() au = models.OneToOneField(to='AuthorDetail',to_fiel…
分组后,统计记录条数: SELECT num,count(*) AS counts from test_a GROUP BY num; 查询结果如下: 对num去重后的数量的统计: SELECT count(t.counts) FROM ( SELECT num,count(*) AS counts from test_a GROUP BY num ) AS t; SELECT count(DISTINCT num) AS count FROM test_a; 它俩结果一样,都是5:只是一个是子…
分组函数也称多行函数,用于对一组数据进行运算,针对一组数据(取自于多行记录的相同字段)只返回一个结果,例如计算公司全体员工的工资总和.最高工资.最低工资.各部门的员工平均工资(按部门分组)等.由于分组函数实际上提供的是数据统计功能,因此也称统计函数.Oracle常用分组函数如下所示:常用分组函数函数   功能说明                  适用类型 avg()    计算平均值              数值型 count() 返回查询所得到的记录行数 任何类型数据 max()   计算…
2018-07-10 08:29:55 思考应用场景 异常数据的测试 6.显示能挣得奖金的雇员的姓名.工资.奖金,并以工资和奖金降序排列.select ename,sal,commfrom empWHERE comm>0--两列都要descorder by sal desc,comm desc; 8. 显示姓名中两次出现字母L并且在30部门工作,或者其管理员编号是7782的雇员的姓名.SELECT ename FROM emp --模糊查询WHERE ename LIKE '%L%L%' AND…
http://blog.itpub.net/519536/viewspace-610997/ Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手.  关于ROLLUP的查询统计功能请参考文章<[ROLLUP]Oracle分组函数之ROLLUP魅力>(http://space.itpub.net/519536/viewspace-610995). 1.先看一下ROLLUP的数据统计效果1)创建测试表group_testSECOOLER@ora11g> crea…