Oracle 分组统计函数
来源:互联网 发布:网络电视机和′夏新 编辑:程序博客网 时间:2024/05/01 04:55
分组统计函数
统计(聚合)函数:基于多行数据返回一行结果。
常用的聚合函数有以下几种:
示例:计算雇员姓名为 'SMITH'和 'ALLEN' 两个人的基本薪资和。
SELECT SUM(sal) FROM emp WHERE ename IN('SMITH','ALLEN');
示例:统计 emp 职位类型的个数。
SELECT COUNT(DISTINCT job) FROM emp;
-- DISTINCT 忽略相同的项
示例:统计 emp 职位为 SALESMAN 的雇员个数。
SELECT COUNT(*) FROM emp WHERE job='SALESMAN';
示例:统计 emp 中 有佣金的雇员的个数。
SELECT COUNT(comm) FROM emp;
示例:所有雇员中最高的薪资。
SELECT MAX(sal) FROM emp;
示例:所有雇员中最早雇佣的日期。
SELECT MIN(hiredate) FROM emp;
示例:所有雇员的平均薪资。
统计(聚合)函数:基于多行数据返回一行结果。
常用的聚合函数有以下几种:
示例:计算雇员姓名为 'SMITH'和 'ALLEN' 两个人的基本薪资和。
SELECT SUM(sal) FROM emp WHERE ename IN('SMITH','ALLEN');
示例:统计 emp 职位类型的个数。
SELECT COUNT(DISTINCT job) FROM emp;
-- DISTINCT 忽略相同的项
示例:统计 emp 职位为 SALESMAN 的雇员个数。
SELECT COUNT(*) FROM emp WHERE job='SALESMAN';
示例:统计 emp 中 有佣金的雇员的个数。
SELECT COUNT(comm) FROM emp;
示例:所有雇员中最高的薪资。
SELECT MAX(sal) FROM emp;
示例:所有雇员中最早雇佣的日期。
SELECT MIN(hiredate) FROM emp;
示例:所有雇员的平均薪资。
SELECT AVG(sal) FROM emp;
本文中使用的数据表可在 《SQL 基本语句》文章中查看点击打开链接
阅读全文
0 0
- Oracle 分组统计函数
- Oracle分组统计查询-统计函数
- Oracle之组函数、分组统计
- oracle分组汇总统计函数grouping
- Oracle统计函数及分组查询
- oracle 统计函数及分组查询
- oracle数据库(统计函数和分组查询)
- oracle分组统计
- oracle sql 分组统计
- oracle分组统计sql
- ORACLE 统计分组语句
- oracle 分组统计
- Oracle分组统计查询
- oracle分组统计查询
- ORACLE 统计分组语句
- 【oracle】分组统计查询
- Pands分组统计函数
- Oracle之组函数及分组统计(重点)
- 暑期项目实训之健康宝APP(三)
- docker底层实现概览
- Java反射机制之获得构造函数的方法
- 数组指针和指针数组的区别
- Linux上构建Jenkins环境
- Oracle 分组统计函数
- 判断IE浏览器版本
- C++ 二级指针、函数指针与数组复合类型的问题分析
- dubbo-admin 2.5.4 jdk1.8 tomcat8部署
- 二手车购买流程与注意事项
- 在linux下dokuwiki配置邮件email
- CSS颜色代码大全
- Jenkins中deploy插件的deploy war/ear to a container与deploy artifacts to maven reepository区别
- 跳石头