首页 > 数据库技术 > 详细

MySql基础查询-分组函数

时间:2021-04-01 18:20:28      阅读:15      评论:0      收藏:0      [点我收藏+]
#分组函数
#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 employees
SELECT 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

MySql基础查询-分组函数

原文:https://blog.51cto.com/14049943/2679379

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!