在 SQL 中,聚合操作是通过使用聚合函数来完成的。这些函数可以对一组值执行计算,并返回单个值。以下是一些常用的聚合函数:
要在 SQL 查询中使用聚合函数,请遵循以下步骤:
以下是一些使用聚合函数的示例:
示例 1:计算员工表中的记录数
SELECT COUNT(*) FROM employees;
示例 2:计算员工表中所有员工的工资总和
SELECT SUM(salary) FROM employees;
示例 3:计算员工表中每个部门的平均工资
SELECT department, AVG(salary) FROM employees GROUP BY department;
示例 4:找出员工表中工资最高的员工
SELECT MAX(salary) FROM employees;
示例 5:找出员工表中每个部门的最高工资
SELECT department, MAX(salary) FROM employees GROUP BY department;
示例 6:找出员工表中工资高于平均工资的员工
SELECT * FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);
示例 7:找出员工表中每个部门工资高于平均工资的员工
SELECT department, employee_id, salary FROM employees e1
WHERE salary > (SELECT AVG(salary) FROM employees e2 WHERE e1.department = e2.department);
请注意,聚合函数通常与 GROUP BY 子句一起使用,以便根据指定的列对数据进行分组。在使用聚合函数时,还可以使用 HAVING 子句对分组后的结果进行筛选。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。