📜  sql中的聚合函数 (1)

📅  最后修改于: 2023-12-03 15:35:08.097000             🧑  作者: Mango

SQL中的聚合函数

在SQL中,聚合函数用于执行一些汇总操作,例如计算总和、平均值、最大值、最小值等等。使用聚合函数可以快速得到数据的汇总结果。

SQL中的聚合函数包括:

  • AVG:计算列的平均值
  • COUNT:计算行数或列中非NULL值的数量
  • MAX:找出列中的最大值
  • MIN:找出列中的最小值
  • SUM:计算列的总和

下面是聚合函数的使用方法:

SELECT AVG(column_name) FROM table_name;
SELECT COUNT(column_name) FROM table_name;
SELECT MAX(column_name) FROM table_name;
SELECT MIN(column_name) FROM table_name;
SELECT SUM(column_name) FROM table_name;

以上语句中,column_name是要进行汇总的列名称。

另外,聚合函数也可以和WHERE、GROUP BY语句一起使用,实现更加复杂的数据查询。

SELECT department, AVG(salary) FROM employees WHERE age > 30 GROUP BY department;

以上语句中,AVG(salary)计算符合条件的员工薪资平均值,并按部门分组汇总。

要注意的是,聚合函数只能用在SELECT语句中。同时,聚合函数的使用也需要小心,因为需要对大数据集进行计算,可能会造成性能问题。

总之,聚合函数可以帮助程序员实现快速的数据汇总和计算,在SQL中得到广泛的应用。