首页 > 其他分享 >聚合函数

聚合函数

时间:2023-07-14 18:25:13浏览次数:34  
标签:salary 聚合 函数 -- employees department id SELECT

Oracle支持许多内建的聚合函数,可以对数据进行统计汇总。常用的聚合函数如下:

  • COUNT:统计行数
  • SUM:求和
  • AVG:平均值
  • MAX:最大值
  • MIN:最小值
  • STDDEV:标准差
  • VARIANCE:方差

例如:

-- 统计employees表的行数
SELECT COUNT(*) FROM employees; 

-- 求employees表的工资总和
SELECT SUM(salary) FROM employees;

-- 求employees表的工资平均值
SELECT AVG(salary) FROM employees;

-- 求employees表的最高工资 
SELECT MAX(salary) FROM employees;

-- 求employees表的最低工资
SELECT MIN(salary) FROM employees;

-- 求employees表工资的标准差
SELECT STDDEV(salary) FROM employees;

-- 求employees表工资的方差 
SELECT VARIANCE(salary) FROM employees;

聚合函数也可以和GROUP BY语句一起使用,对组内数据进行汇总:

-- 根据部门汇总每个部门的工资总和
SELECT department_id, SUM(salary)
FROM employees
GROUP BY department_id;

-- 根据部门汇总每个部门的工资平均值
SELECT department_id, AVG(salary)
FROM employees 
GROUP BY department_id;

标签:salary,聚合,函数,--,employees,department,id,SELECT
From: https://www.cnblogs.com/suixingc/p/17554700.html

相关文章

  • Qt信号槽信号函数重载问题 error: C2664: “QMetaObject::Connection const”
    //connect(spinFontSize,&QSpinBox::valueChanged,this,&MainWindow::spinFontSize_valueChanged);//由于信号函数存在重载,发送者找不到正确信号函数。//改用A.Qt4带形参方式//connect(spinFontSize,SIGNAL(valueChanged(int)),this,SLOT(spinFontSize_valueChang......
  • 【JavaScript】js 处理复制函数实现
    exportconstcopyText=(text:string)=>{constinput=document.createElement('input');input.setAttribute('readonly','readonly');input.setAttribute('value',text);document.body.appendChild(input);......
  • Math函数之Random随机数、Date日期
    publicstaticvoidmain(String[]args)throwsParseException{Datedate1=newDate();//nowDatedate2=newDate(0);//计算机元年Datedate3=newDate(Long.MAX_VALUE);//毫秒数Datedate4=newDate(Long.MIN_VALUE);......
  • Cygwin、Linux Bash计算某个时刻偏移一定时间长度后的时间通用函数:datetimecount
    datetimecount函数代码datetimecount(){ #计算某个日期时间偏移一定时间长度后的时刻(目前主要供录制IPTV直播源时计算视频时长使用) #$1-->偏移量:符合date命令的描述参数即可,也支持传递标准时间格式:eg:+01:23:35(标记符号(加减号)可省略,小时字段可省略) #$2-->要计算偏移......
  • python之数据库:SQL注入问题,视图,触发器,事务,存储过程,函数,流程控制,索引,慢查询
    SQL注入问题(了解现象)importpymysql#连接MySQL服务端conn=pymysql.connect(host='127.0.0.1',port=3306,user='root',password='123',database='db8_3',charset='utf8',autocommit=True#......
  • 【Matlab函数】提取inp文件中的节点、单元数据并保留集合信息
    功能提取hypermesh2020(其他版本也可以)中的节点、单元信息,并保留elemset信息。返回的是一个结构体输入输出参数输入:inp文件路径,如:'example.inp'、"inp\ex.inp"输出:一个结构体,包含节点信息、单元信息、单元集合信息、部件名字。Struct--Name--Nodes--Ele......
  • java8 自定义函数编程
    Java8自定义函数编程在传统的Java编程中,我们通常使用面向对象的方式来组织代码。然而,在某些场景下,面向对象的方式并不是最合适的选择。Java8引入了函数式编程的概念,提供了一些新的特性,例如Lambda表达式和函数接口,使得我们可以更方便地进行函数式编程。Lambda表达式Lambda表达......
  • java函数默认参数
    实现Java函数默认参数的步骤为了实现Java函数的默认参数,我们需要按照以下步骤进行操作。在下面的表格中,我将详细列出每个步骤所需做的事情,并提供代码示例和注释来解释其意义。步骤操作代码示例说明1创建一个函数publicvoidmyFunction(Stringparam1,intparam2)......
  • delphi常用函数大全
    delphi常用函数大全(转)Abort函数引起放弃的意外处理Abs函数绝对值函数AddExitProc函数将一过程添加到运行时库的结束过程表中Addr函数返回指定对象的地址AdjustLineBreaks函数将给定字符串的行分隔符调整为CR/LF序列Align属性使控件位于窗口某部分Alignment属性控件标签的文......
  • 特殊类型 调用Number函数
    //特殊类型null a=null; a=Number(a); console.log("nulla转换后类型="+typeofa); console.log("nulla转换后的值="+a); //特殊类型undefined a=undefined; a=Number(a); console.log("undefineda转换后类型="+typeofa); co......