oracle 10g函数大全--聚合函数
- AVG([distinct|all]x)
- 【功能】统计数据表选中行x列的平均值。
- 【参数】all表示对所有的值求平均值,distinct只对不同的值求平均值,默认为all
- 如果有参数distinct或all,需有空格与x(列)隔开。
- 【参数】x,只能为数值型字段
- 【返回】数字值
- 【示例】
- 环境:
- create table table3(xm varchar(8),sal number(7,2));
- insert into table3 values('gao',1111.11);
- insert into table3 values('gao',1111.11);
- insert into table3 values('zhu',5555.55);
- commit;
- 执行统计:
- select avg(distinct sal),avg(all sal),avg(sal) from table3;
- 结果: 3333.33 2592.59 2592.59
- SUM([distinct|all]x)
- 【功能】统计数据表选中行x列的合计值。
- 【参数】all表示对所有的值求合计值,distinct只对不同的值求合计值,默认为all
- 如果有参数distinct或all,需有空格与x(列)隔开。
- 【参数】x,只能为数值型字段
- 【返回】数字值
- 【示例】
- 环境:
- create table table3(xm varchar(8),sal number(7,2));
- insert into table3 values('gao',1111.11);
- insert into table3 values('gao',1111.11);
- insert into table3 values('zhu',5555.55);
- commit;
- 执行统计:
- select SUM(distinct sal),SUM(all sal),SUM(sal) from table3;
- 结果: 6666.66 7777.77 7777.77
- STDDEV([distinct|all]x)
- 【功能】统计数据表选中行x列的标准误差。
- 【参数】all表示对所有的值求标准误差,distinct只对不同的值求标准误差,默认为all
- 如果有参数distinct或all,需有空格与x(列)隔开。
- 【参数】x,只能为数值型字段
- 【返回】数字值
- 【示例】
- 环境:
- create table table3(xm varchar(8),sal number(7,2));
- insert into table3 values('gao',1111.11);
- insert into table3 values('gao',1111.11);
- insert into table3 values('zhu',5555.55);
- commit;
- 执行统计:
- select STDDEV(distinct sal),STDDEV(all sal),STDDEV(sal) from table3;
- 结果: 3142.69366257674 2565.99863039714 2565.99863039714
- VARIANCE([distinct|all]x)
- 【功能】统计数据表选中行x列的方差。
- 【参数】all表示对所有的值求方差,distinct只对不同的值求方差,默认为all
- 如果有参数distinct或all,需有空格与x(列)隔开。
- 【参数】x,只能为数值型字段
- 【返回】数字值
- 【示例】
- 环境:
- create table table3(xm varchar(8),sal number(7,2));
- insert into table3 values('gao',1111.11);
- insert into table3 values('gao',1111.11);
- insert into table3 values('zhu',5555.55);
- commit;
- 执行统计:
- select VARIANCE(distinct sal),VARIANCE(all sal),VARIANCE(sal) from table3;
- 结果: 9876523.4568 6584348.9712 6584348.9712
- count(*|[distinct|all]x)
- 【功能】统计数据表选中行x列的合计值。
- 【参数】
- *表示对满足条件的所有行统计,不管其是否重复或有空值(NULL)
- all表示对所有的值统计,默认为all
- distinct只对不同的值统计,
- 如果有参数distinct或all,需有空格与x(列)隔开,均忽略空值(NULL)。
- 【参数】x,可为数字、字符、日期型及其它类型的字段
- 【返回】数字值
- count(*)=sum(1)
- 【示例】
- 环境:
- create table table3(xm varchar(8),sal number(7,2));
- insert into table3 values('gao',1111.11);
- insert into table3 values('gao',1111.11);
- insert into table3 values('zhu',5555.55);
- insert into table3 values('',1111.11);
- insert into table3 values('zhu',0);
- commit;
- 执行统计:
- select count(*),count(xm),count(all xm),count(distinct sal),count(all sal),count(sal),sum(1) from table3;
- 结果: 5 4 4 3 5 5 5
- MAX([distinct|all]x)
- 【功能】统计数据表选中行x列的最大值。
- 【参数】all表示对所有的值求最大值,distinct只对不同的值求最大值,默认为all
- 如果有参数distinct或all,需有空格与x(列)隔开。
- 【参数】x,可为数字、字符或日期型字段
- 【返回】对应x字段类型
- 【示例】
- 环境:
- create table table3(xm varchar(8),sal number(7,2));
- insert into table3 values('gao',1111.11);
- insert into table3 values('gao',1111.11);
- insert into table3 values('zhu',5555.55);
- insert into table3 values('',1111.11);
- insert into table3 values('zhu',0);
- commit;
- 执行统计:
- select MAX(distinct sal),MAX(xm) from table3;
- 结果:5555.55 zhu
- MIN([distinct|all]x)
- 【功能】统计数据表选中行x列的最大值。
- 【参数】all表示对所有的值求最大值,distinct只对不同的值求最大值,默认为all
- 如果有参数distinct或all,需有空格与x(列)隔开。
- 【参数】x,可为数字、字符或日期型字段
- 【返回】对应x字段类型
- 注:字符型字段,将忽略空值(NULL)
- 【示例】
- 环境:
- create table table3(xm varchar(8),sal number(7,2));
- insert into table3 values('gao',1111.11);
- insert into table3 values('gao',1111.11);
- insert into table3 values('zhu',5555.55);
- insert into table3 values('',1111.11);
- insert into table3 values('zhu',0);
- commit;
- 执行统计:
- select MIN(distinct sal),MIN(xm),MIN(distinct xm),MIN(all xm) from table3;
- 结果:0 gao gao gao
oracle 10g函数大全--聚合函数的更多相关文章
- 【软件实施面试】MySQL和Oracle联合查询以及聚合函数面试总结
软件实施面试系列文章第二弹,MySQL和Oracle联合查询以及聚合函数的面试总结.放眼望去全是MySQL,就不能来点Oracle吗?之前面过不少公司,也做过不少笔试题,现在已经很少做笔试题了.你肚子 ...
- SQL函数大全(字符串函数).
SQL Server 2005 函数大全 字符串函数 字符串函数 SubString在SQL和C#中不同, 一,select substring('abcde',-1,3) select LEN( ...
- 转载——CLR标量函数、表值函数和聚合函数(UDA)
本节主要介绍使用CLR创建标量函数,表值函数和聚合函数. 所谓标量函数指的就是此函数只返回一个值.表值函数返回值是一个表.聚合函数是在select语句中使用的,用来聚合一个结果集,类似于Sum()或是 ...
- sqlserver的over开窗函数(与排名函数或聚合函数一起使用)
首先初始化表和数据 create table t_student( Id INT, Name varchar(), Score int, ClassId INT ); insert i ...
- sql server 系统常用函数:聚合函数 数学函数 字符串函数 日期和时间函数和自定义函数
一.系统函数 1.聚合函数 聚合函数常用于GROUP BY子句,在SQL Server 2008提供的所有聚合函数中,除了COUNT函数以外,聚合函数都会忽略空值AVG.COUNT.COUNT_BIG ...
- oracle中的常用函数、字符串函数、数值类型函数、日期函数,聚合函数。
一.字符串的常用函数. --一.oracle 字符串常用函数 --1. concat 连接字符串的函数,只能连接[两个]字符串. 字符写在括号中,并用逗号隔开! --2."||"符 ...
- [学习笔记] Oracle字符串函数、日期函数、数值函数、转换函数、聚合函数
函数 单行函数:对一行数据进行操作的函数,如字符串函数.数值函数.转换函数.日期函数等. 聚合函数:同时对多行数据进行操作,如求和函数等. 字符串函数 函数 说明 ASCII(X) 求字符X的ASCI ...
- 数据查询语言DQL 与 内置函数(聚合函数)
数据查询语言DQL 从表中获取符合条件的数据 select select*from表的名字 查询表所有的数据.(select跟from必须一块用 成对出现的) * 表示所有字段,可以换成想要查询的 ...
- 20141031--SQL分组,数学函数,聚合函数
/* 通过代码操作:创建一个数据库,里面有一个学生信息表, 内容包括:学号,姓名,性别,体重,年龄,语数外三门课分数,班级 插入20条数据 执行以下查询操作: 1.查姓王的同学的信息 2.分别查每门课 ...
随机推荐
- Git服务器安装详解及安装遇到问题解决方案【转】
转自:http://www.cnblogs.com/grimm/p/5368777.html git是一个不错的版本管理的工具.现在自己在搞一个简单的应用程序开发,想使用git来进行管理.在Googl ...
- zabbix ZBX_NOTSUPPORTED: Timeout while executing a shell script.
有一个监控一直都是正常的,今天突然收到报警邮件,上服务器查看服务又是正常的,但是报警邮件还是没恢复 监控端进行脚本测试,发现是正常的 到监控端使用zabbix_get -s ip -p 端口 -k ...
- mybatis插入值的时候返回对象的主键值
mapping文件: <insert id="insert" parameterType="com.vimtech.bms.business.riskproject ...
- 【LeetCode】Reverse digits of an integer
Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 Have you ...
- libev 学习使用
libev 简单的I/O库. a high performance full featured event loop written in c libev 的大小也比 libevent 小得多并且自 ...
- springBoot Feign Hystrix Dashboard
1.引入依赖 <!-- 引入关于 hystrix Dashboard的依赖 --> <dependency> <groupId>org.springframewor ...
- 微信支付报错:app没有获取微信支付权限
调试微信支付的时候报错: Array( [return_code] => FAIL [return_msg] => 您没有APP支付权限) 查询了,发现自己将之前的公众号支付的APPID一 ...
- redis的持久化(RDB&AOF的区别)
RDB 是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里. Redis会单独创建(fork)一个子进程来进行持久化,会 ...
- SnowNLP:一个处理中文文本的 Python 类库[转]
SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和Te ...
- HDU 1159.Common Subsequence-最长公共子序列(LCS)
Common Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...