#分组函数
#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

©著作权归作者所有:来自51CTO博客作者Vitamin_轩辰的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. MongoDB模糊查询时带有括号的情况
  2. MySql基本查询-基本函数
  3. MySql基础语法的学习-基础的查询语句
  4. Apache Hive 联邦查询(Query Federation)
  5. 一文了解 Apache Spark 3.0 动态分区裁剪(Dynamic Partition Pru
  6. 《程序人生》系列-害敖丙差点被开除的P0事故
  7. 回顾·基于Impala平台打造交互查询系统
  8. Phoenix原理 | Phoenix查询计划剖析
  9. MySQL数据库测试数据导入脚本与基础查询操作

随机推荐

  1. linux下如何导出.txt文件?
  2. linux配置虚拟IP地址方法
  3. gcc常用命令介绍
  4. 《LINUX SHELL脚本攻略》(Sarath Lakshma
  5. Linux vsftpd安装配置使用(详细)
  6. Linux ssh(以及其他访问主机方式)登录变
  7. Linux安装maven及环境配置
  8. 铯:使用自己的OpenStreetMap服务器。:“
  9. Linux下动态链接库创建问题
  10. linux内核模块的强制删除-结束rmmod这类d