📜  MySQL中的数学函数

📅  最后修改于: 2022-05-13 01:54:58.546000             🧑  作者: Mango

MySQL中的数学函数

SQL 代表“结构化查询语言”。顾名思义,数据以结构化格式以行和列的形式存储。使用 SQL 语言,我们可以存储、检索和操作存储在 MySQL 数据库中的数据。

有时,数据库表包含数千个条目。例如,一个包含数千名员工工资信息的表。现在假设,公司经理想计算员工的平均工资,或者想计算他为支付员工工资所花费的总金额。手动完成这项工作对他来说将非常忙碌,因为这将非常耗费时间和精力。因此,MySQL 中有一些数学函数可以在这种情况下使用。

为方便起见,我们将 table_name 视为“employees”,将包含员工工资信息的“column_name”视为整篇文章的“salary”。

在本文中,我们将研究 5 个这样的函数:

1. COUNT()
2. AVG()
3. SUM()
4. MIN()
5. MAX() 

让我们一个一个地看一下它们。

  1. 计数()函数:
    COUNT()函数返回符合指定条件的行数。
    例如,经理想要查找工资大于或等于 Rs.40, 000 每月的员工人数。使用 COUNT()函数,他可以创建一个通用的 MySQL 查询来获取所需的数据。
    SELECT COUNT(salary)
    FROM employees
    WHERE salary >= 40000;

    这将获取他所有工资等于 40, 000 或大于该工资的员工的信息。

  2. AVG()函数:
    AVG()函数将帮助经理确定所有员工的平均工资。
    输出将以 int 的形式返回。
    SELECT AVG(salary)
    FROM employees;
  3. SUM()函数:
    SUM()函数返回数值列的总和。
    这将有助于经理找到他在发放员工工资方面花费的总金额。
    SELECT SUM(Price)
    FROM Products;
  4. MAX()函数:
    顾名思义,MAX()函数返回所选列的最大值。这意味着经理可以使用此函数查找在其公司中领取最高薪水的员工。
    该函数的工作代码将是;
    SELECT MAX(column_name)
    FROM table_name;
  5. MIN()函数:
    MIN()函数返回所选列的最小值。此函数可以是查找有关从公司提取最低工资的员工的信息。
    这个函数的工作代码是;
    SELECT MIN(column_name)
    FROM table_name;