1. COUNT 函数
COUNT
函数用于返回满足条件的行数。可以计算特定列的非空值数量,也可以计算表中的总行数。
示例:
SELECT COUNT(*) AS TotalEmployees FROM Employees WHERE Department = 'Sales';
这条查询语句将返回 Sales
部门中的员工总数。
2. SUM 函数
SUM
函数用于计算指定列的总和。它通常用于数值数据类型的列。
示例:
SELECT SUM(Salary) AS TotalSalary FROM Employees WHERE Department = 'Sales';
此查询将返回 Sales
部门中所有员工工资的总和。
3. AVG 函数
AVG
函数用于计算指定列的平均值。它只能用于数值数据类型的列。
示例:
SELECT AVG(Salary) AS AverageSalary FROM Employees WHERE Department = 'Sales';
这条查询将返回 Sales
部门员工工资的平均值。
4. MIN 函数
MIN
函数用于返回指定列中的最小值。它可以用于数值、日期和字符串类型的列。
示例:
SELECT MIN(Salary) AS LowestSalary FROM Employees WHERE Department = 'Sales';
此查询将返回 Sales
部门员工的最低工资。
5. MAX 函数
MAX
函数用于返回指定列中的最大值。与 MIN
类似,它也可以用于各种数据类型。
示例:
SELECT MAX(Salary) AS HighestSalary FROM Employees WHERE Department = 'Sales';
这条查询将返回 Sales
部门员工的最高工资。
6. 结合 GROUP BY 使用聚合函数
聚合函数可以与 GROUP BY
子句一起使用,以便对特定列的分组进行聚合计算。
示例:
SELECT Department, COUNT(*) AS TotalEmployees, AVG(Salary) AS AverageSalary FROM Employees GROUP BY Department;
这条查询将为每个部门返回员工总数和平均工资。