MySQL sum() 函数17 Mar 2025 | 阅读 2 分钟 MySQL 的 sum() 函数用于返回表达式的总和值。如果结果集中没有行,则返回 NULL。它是 MySQL 中的一种聚合函数。 语法以下是 MySQL 中 sum() 函数的语法 参数解释aggregate_expression: 指定要计算总和的列或表达式。 table_name: 指定要从中检索记录的表。FROM 子句中必须至少列出一个表。 WHERE conditions: 这是可选的。它指定必须满足的条件才能选择记录。 MySQL sum() 函数示例假设我们的数据库中有一个名为 employees 的表,其中包含以下数据。现在,我们将通过各种示例来理解此函数 ![]() 1. 基本示例 执行以下查询,计算表中所有员工的总工作小时数 输出 我们将得到如下结果 ![]() 2. 带有 WHERE 子句的 MySQL sum() 函数 此示例用于根据 WHERE 子句中指定的条件返回结果。执行以下查询以计算 working_hours >= 12 的员工的总工作小时数。 输出 此语句将给出以下输出 ![]() 3. 带有 GROUP BY 子句的 MySQL sum() 函数 我们还可以将 SUM() 函数与 GROUP BY 子句一起使用,以返回每个组的总和值。例如,此语句使用 SUM() 函数和 GROUP BY 子句计算每个员工的总工作小时数,如下面的查询所示 输出 在这里,我们可以看到每个员工的总工作小时数是根据他们的职业进行分组计算的。 ![]() 4. 带有 HAVING 子句的 MySQL sum() 函数 HAVING 子句用于在 MySQL 中使用 sum() 函数 过滤 组。执行以下语句,该语句计算所有员工的工作小时数,按职业进行分组,并返回 Total_working_hours>24 的结果。 输出 ![]() 5. 带有 DISTINCT 子句的 MySQL sum() 函数 MySQL 使用 DISTINCT 关键字删除列名中的 重复 行。此子句也可以与 sum() 函数一起使用,以返回表中唯一记录的总和值。 执行以下查询,该查询删除 employee 表的 working_hours 列中的重复记录,然后计算总和 输出 ![]() 下一主题MySQL average() |
函数 该函数是用于返回各种记录中表达式平均值的聚合函数。语法 以下是在 MySQL 中 avg() 函数的基本语法: SELECT AVG(aggregate_expression) FROM tables [WHERE conditions]; 参数说明 aggregate_expression:它指定了我们要...
阅读 2 分钟
MySQL first 函数 MySQL first 函数用于返回所选列的第一个值。在这里,我们使用 limit 子句来选择第一个记录或更多记录。语法: SELECT column_name FROM table_name LIMIT 1; MySQL first 函数示例 选择第一个元素:考虑一个名为“officers”的表,具有以下数据。执行...
阅读1分钟
MySQL 的聚合函数用于对多个值执行计算,并以单个值返回结果,例如所有值的平均值、所有值的总和以及某些值组中的最大值和最小值。我们主要使用聚合函数……
5 分钟阅读
MySQL last 函数 MySQL last 函数用于返回所选列的最后一个值。语法: SELECT column_name FROM table_name ORDER BY column_name DESC LIMIT 1; MySQL last 函数示例 考虑一个名为“officers”且具有以下数据的表。执行以下查询: SELECT officer_name FROM officers ORDER BY officer_id DESC LIMIT 1; 此查询将返回...
阅读1分钟
MySQL MAX() 函数 MySQL MAX() 函数用于返回表达式值集合中的最大值。此聚合函数在我们查找最大数字、选择最贵的产品或获取最大付款时非常有用...
阅读 3 分钟
函数 GROUP_CONCAT() 函数在 MySQL 中是一种聚合函数。此函数用于使用各种子句将多个行的字符串连接成单个字符串。如果组包含至少一个非空值,它始终返回一个字符串值。否则,...
阅读 3 分钟
MySQL Count() 函数 函数用于返回表达式的计数。它允许我们计数表中所有行或仅匹配特定条件的某些行。它是一种返回类型为 BIGINT 的聚合函数。此函数...
阅读 2 分钟
MySQL MIN() 函数 MySQL 中的 MIN() 函数用于返回表中值集合中的最小值。它是一个聚合函数,在我们查找最小数字、选择最便宜的产品等时很有用。语法 以下是 MySQL 中 min() 函数的基本语法: SELECT MIN(aggregate_expression) FROM tables [WHERE conditions]; 参数说明 aggregate_expression:它指定了我们要...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India