MySql基础查询-分组函数
16lz
2021-04-01
#分组函数
#1. 查询公司员工工资的最大值,最小值,平均值,总和SELECT SUM(salary),MAX(salary),MIN(salary),AVG(salary),COUNT(salary) FROM employees
#工资去重
SELECT sum( DISTINCT salary ), sum( salary ) FROM employees
#查询有几种工资SELECT count(DISTINCT salary) FROM employees
#统计工资的个数SELECT count(salary) FROM employees
#统计总行数即总记录条数
SELECT count(*) FROM employeesSELECT count(1) FROM employees
#2. 查询员工表中的最大入职时间和最小入职时间的相差天数 (DIFFRENCE)
SELECT datediff( max( hiredate ), min( hiredate )) AS '相差天数' FROM employees
#3. 查询部门编号为90的员工个数SELECT count(*) FROM employees WHERE department_id=90
更多相关文章
- MongoDB模糊查询时带有括号的情况
- MySql基本查询-基本函数
- MySql基础语法的学习-基础的查询语句
- Apache Hive 联邦查询(Query Federation)
- 一文了解 Apache Spark 3.0 动态分区裁剪(Dynamic Partition Pru
- 《程序人生》系列-害敖丙差点被开除的P0事故
- 回顾·基于Impala平台打造交互查询系统
- Phoenix原理 | Phoenix查询计划剖析
- MySQL数据库测试数据导入脚本与基础查询操作