MySQL中的数学函数
SQL 代表“结构化查询语言”。顾名思义,数据以结构化格式以行和列的形式存储。使用 SQL 语言,我们可以存储、检索和操作存储在 MySQL 数据库中的数据。
有时,数据库表包含数千个条目。例如,一个包含数千名员工工资信息的表。现在假设,公司经理想计算员工的平均工资,或者想计算他为支付员工工资所花费的总金额。手动完成这项工作对他来说将非常忙碌,因为这将非常耗费时间和精力。因此,MySQL 中有一些数学函数可以在这种情况下使用。
为方便起见,我们将 table_name 视为“employees”,将包含员工工资信息的“column_name”视为整篇文章的“salary”。
在本文中,我们将研究 5 个这样的函数:
1. COUNT()
2. AVG()
3. SUM()
4. MIN()
5. MAX()
让我们一个一个地看一下它们。
- 计数()函数:
COUNT()函数返回符合指定条件的行数。
例如,经理想要查找工资大于或等于 Rs.40, 000 每月的员工人数。使用 COUNT()函数,他可以创建一个通用的 MySQL 查询来获取所需的数据。SELECT COUNT(salary) FROM employees WHERE salary >= 40000;
这将获取他所有工资等于 40, 000 或大于该工资的员工的信息。
- AVG()函数:
AVG()函数将帮助经理确定所有员工的平均工资。
输出将以 int 的形式返回。SELECT AVG(salary) FROM employees;
- SUM()函数:
SUM()函数返回数值列的总和。
这将有助于经理找到他在发放员工工资方面花费的总金额。SELECT SUM(Price) FROM Products;
- MAX()函数:
顾名思义,MAX()函数返回所选列的最大值。这意味着经理可以使用此函数查找在其公司中领取最高薪水的员工。
该函数的工作代码将是;SELECT MAX(column_name) FROM table_name;
- MIN()函数:
MIN()函数返回所选列的最小值。此函数可以是查找有关从公司提取最低工资的员工的信息。
这个函数的工作代码是;SELECT MIN(column_name) FROM table_name;