首页 > 数据库 >数据库(五)聚合函数

数据库(五)聚合函数

时间:2022-10-23 11:36:03浏览次数:63  
标签:salary 聚合 函数 10002 no -- 数据库 员工 where

聚合函数

  1. 概念

用来做纵向运算的,可以针对某列的值进行运算,返回一个单一的值,可以计算平均工资等

常见聚合函数:

  • COUNT():统计指定列不为NULL的记录行数

  • MAX():计算指定列的最大值

  • MIN():计算指定列的最小值

  • SUM():计算指定列的数值和

  • AVG():计算指定列的平均值

注意:如果是字符串类型的列,则用字符串的运算方式进行排序,根据Ascii码排序

语法:

-- 查询职级名称为Senior Engineer的员工数量
SELECT count(title) from titles where title='Senior Engineer';

-- 查询员工编号为10002的员工最高年薪
select max(salary) from salaries where emp_no=10002;

-- 查询员工编号为10002的员工最低年薪
select min(salary) from salaries where emp_no=10002;


-- 查询员工编号为10002的员工的薪水总和
SELECT sum(salary) from salaries where emp_no=10002;

-- 查询员工编号为10002的员工的平均年薪
SELECT avg(salary) from salaries where emp_no=10002;

标签:salary,聚合,函数,10002,no,--,数据库,员工,where
From: https://www.cnblogs.com/joker108/p/16818197.html

相关文章

  • 数据库(六)约束
    sql约束概念对表中的数据进行进一步的限制保证数据的正确性、有效性、完整性违反约束的不正确数据无法插入到表中常见约束主键:PRIMARYKEY非空:NOTNULL......
  • 用函数打印闰年
    ​​#include<stdio.h>intrun_year(intx){ if(x%4==0&&x%100!=0||x%400==0) { return1; } else { return0; }}intmain(){  int......
  • 数据库(三)DML
    DML操作语言插入语法格式:示例:--选择数据库为当前数据库USEhogwarts_stu;--创建表CREATETABLEuser(idint,namevarchar(20),ageint,sexchar(1......
  • C++ 函数返回指针
    C++中返回值为指针或者引用的时候,不可以返回局部变量的指针或者引用,因为当此段代码块执行完之后,相应的局部变量,就会被系统释放,指针所指向的那块内存会被操作系统用来做其......
  • 数据库(一)
    数据库基本概念是一个以某种有组织的方式存储的数据集合是存储和管理数据的仓库本质是一个文件系统DBMS(数据库管理系统)数据库分类关系型数据库(RDB)有关系......
  • 【C语言】自定义函数
    ......
  • 【高等数学基础进阶】多元函数微分学-多元函数微分法
    一、复合函数微分法定理:设$u=u(x,y)$及$v=v(x,y)$在点$(x,y)$具有对$x$及对$y$的偏导数,函数$z=f(u,v)$在对应点$(u,v)$具有连续偏导数,那么复合函数$z=f[u(x,y),v(x,y)]$在......
  • 【高等数学基础进阶】多元函数的极值与最值
    无约束极值定义:若在点$(x_{0},y_{0})$的某邻域内恒成立不等式$$f(x,y)\leqf(x_{0},y_{0})\quad(f(x,y)\geqf(x_{0},y_{0}))$$则称$f$在点$(x_{0},y_{0})$取得极大值......
  • (转)MySQL 创建函数报错 This function has none of DETERMINISTIC, NO SQL, or READS
    原文地址:https://www.cnblogs.com/miracle-luna/p/14760051.html 在MySQL中创建函数时,报错如下:ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATA......
  • 在华为设备上配置链路聚合和OSPF、RIP
    华为设备上配置链路聚合和OSPF、RIP......