oracle 常用统计函数,Oracle常用的统计函数
【一】、Oracle常用的统计函数
Avg(x):求一组行中列x值的平均值
count(x):求一组行中列x值的非空行数
count(*):求一组行的总行数
max(x):求一组行中列x值的最大值
min(x):求一组行中列x值的最小值
stddev(x):求一组行中列x值的标准差
sum(x):求一组行中列x值的总和
variance(x):求一组行中列x值的方差
【二】、group by与统计函数
使用上面介绍的函数时可以使用也可以不使用group by
,但在使用group by时,未在group by部分用到的列在select
部分出现时必须使用统计函数,如按角色统计平均年龄
Select user_name,avg(age) from users
Group by role_id; ×
Select count(user_name),avg(age) from users
Group by role_id√
【三】、用having字句规定统计条件
having 子句的作用类似于where子句,只不过where
子句针对单个行,而having子句针对的是统计结果,一般和统计的函数搭配使用。Having子句后必须为前面select后面的子部分,或是group
by 后面的字段
select count(uer_name),avg(age) from users group by role_id having
role_id>20; ×
select count(uer_name),avg(age) from users group by role_id having
avg(age)>20; √
【四】其他oracle常用函数
Decode(column1,value1,output1,value2,output2,…..)
如果column1 有一个值为value1那么将会用output1
来代替当前值,如果column1 的值为value2 那么就用OUTPUT2
来代替当前值,如果column1 中哪两个值都不是,那么就会用OUTPUT3
来代替当前值
Select decode(age,10,7,9,6,3),user_name from users;
oracle 常用统计函数,Oracle常用的统计函数相关推荐
- oracle中常用关键字,oracle常用函数及关键字笔记
--函数及关键字-- 1.trim,ltrim,rtrim 去除字符,无指定默认去除空格 SELECT TRIM('a' FROM 'aafhfhaaaaaaaa'), LTRIM('aafhfhaa ...
- 几个常用的Oracle函数及实例运用
几个常用的Oracle函数及实例运用 Oracle数据库函数非常多,平时常用的只有那么几种,大象根据实际项目情况,列举几个最常用的函数综合运用的例子. 我这里所说的是针对Oracle数 ...
- 转Oracle性能参数—经典常用
Oracle性能参数-经典常用 0.数据库参数属性 col PROPERTY_NAME format a25 col PROPERTY_VALUE format a30 col DESCRIPTION ...
- oracle运维常用语句,oracle运维个人常用检查语句整理
1.查找排序最多的SQL SQL> SELECT HASH_VALUE, SQL_TEXT, SORTS, EXECUTIONS FROM V$SQLAREA ORDER BY SORTS DE ...
- oracle sql常用的函数,界别Oracle和SQL Server常用函数
区分Oracle和SQL Server常用函数 一.数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) ...
- oracle常用数据统计,学习笔记:Oracle DBMS_STATS常用方法汇总 常用于收集统计oracle...
天萃荷净 Oracle数据库中DBMS_STATS常用方法(收集oracle数据库.索引.表等信息) –收集Oracle数据库信息命令 EXEC DBMS_STATS.gather_database_ ...
- Oracle/MSSQL/Mysql 常用数据库的字段类型及大小
Oracle/MSSQL/Mysql 常用数据库的字段类型及大小 ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字 ...
- oracle中110个常用函数
主要介绍了oracle中110个常用函数,方便大家编写出更强大的sql语句,需要的朋友可以参考下. ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,a ...
- Oracle: 一、Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令...
内容简介 一.Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令. 技术与环境 操作系统: windows 语言类别: SQL之PL/SQL 特别鸣谢: 由马云涛老师提供资料 数据库: ...
- cmd删除oracle监听,oracle数据库监听删除
oracle 10G for linux常用命令 oracle 10G for linux常用命令 首先以Oracle用户登录 1. $/oracle/oracle/app/product/101/b ...
最新文章
- angular.js 嵌套路由
- 聪明的程序员用Delphi,真正的程序员用C++,偷懒的程序员用PowerShell
- java如何实现连接wifi_java-是否可以检测到您要连接的WiFi类型?
- 查看was中项目类的加载顺序
- Theano - 更多的例子
- linux 广播命令,Linux基础命令---ping
- 数据结构实验二 树和二叉树的实现
- 系统备份是对计算机硬件进行维户吗,计算机系统维护毕业论文_精品.doc
- zabbix的agent端的主动模式关键三个参数
- HTML5学习笔记(二)
- 网络编程基础【林老师版】:简单的 套接字通信(一)
- Web安全之点击劫持
- emacs,objective-c mode 代码补全!
- Linux查看线程的方法小结
- Java课程设计-作业管理系统
- jpa的好伙伴QueryDSL快速入门
- 在线硬盘存储计算机,【模拟攒机-模拟装机】在线攒电脑-ZOL中关村在线
- 抖音作品别人保存不了,这个方法可快速将抖音短视频下载到本地
- HDU4699Editor
- C++ 题解 (排序) 身高排队