当前位置:   article > 正文

MySql 常用的聚合函数总结_mysql聚合函数有哪些

mysql聚合函数有哪些

MySQL 中的聚合函数用于对一组数据进行计算,并返回单个值作为结果。以下是常用的 MySQL 聚合函数的总结及其功能描述:

1. COUNT()

  功能:用于计算指定列或表中的行数。

  语法:

  COUNT(*)

  COUNT(expression)

  示例:

  SELECT COUNT(*) FROM table_name;

  SELECT COUNT(column_name) FROM table_name WHERE condition;

2. SUM()

  功能:用于计算指定列中数值的总和。

  语法:

  SUM(expression)

  示例:

  SELECT SUM(sales) FROM sales_data;

3. AVG()

  功能:用于计算指定列中数值的平均值。

  语法:

  AVG(expression)

  示例:

  sql

  SELECT AVG(salary) FROM employees;

4. MAX()

  功能:用于找出指定列中的最大值。

  语法:

  MAX(expression)

  示例:

  SELECT MAX(price) FROM products;

5. MIN()

  功能:用于找出指定列中的最小值。

  语法:

  MIN(expression)

  示例:

  SELECT MIN(age) FROM students;

6. GROUP_CONCAT()

  功能:用于将查询结果中的多个行合并成一个字符串,并以逗号或其他指定的分隔符分隔。

  语法:

  GROUP_CONCAT(expression)

  GROUP_CONCAT(expression SEPARATOR separator)

  示例:

  SELECT GROUP_CONCAT(name) FROM students;

  SELECT GROUP_CONCAT(DISTINCT department SEPARATOR ',') FROM employees;

7. STD()

  功能:用于计算指定列的标准偏差。

  语法:

  STD(expression)

  示例:

  SELECT STD(score) FROM exam_results;

8. STDDEV_POP()

  功能:用于计算指定列的总体标准偏差。

  语法:

  STDDEV_POP(expression)

  示例:

  SELECT STDDEV_POP(income) FROM customers;

9. STDDEV_SAMP()

  功能:用于计算指定列的样本标准偏差。

  语法:

  STDDEV_SAMP(expression)

  示例:

  SELECT STDDEV_SAMP(height) FROM students;

10. VARIANCE()

  功能:用于计算指定列的方差。

  语法:

  VARIANCE(expression)

  示例:

  SELECT VARIANCE(sales) FROM sales_data;

11. VAR_POP()

  功能:用于计算指定列的总体方差。

  语法:

  VAR_POP(expression)

  示例:

  SELECT VAR_POP(weight) FROM patients;

12. VAR_SAMP()

  功能:用于计算指定列的样本方差。

  语法:

  VAR_SAMP(expression)

  示例:

  SELECT VAR_SAMP(temperature) FROM weather_data;

注意事项:

  在使用聚合函数时,可以结合 GROUP BY 子句对结果进行分组计算。

  使用 DISTINCT 关键字可以排除重复的值进行计算,例如 SELECT COUNT(DISTINCT column_name) FROM table_name;

  聚合函数通常与 SELECT 语句一起使用,用于生成汇总信息。

  聚合函数也可以嵌套使用,例如 SELECT MAX(MIN(column_name)) FROM table_name;

以上是 MySQL 中常用的聚合函数及其功能总结,通过灵活使用这些函数,可以方便地对数据进行统计和分析。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/986591
推荐阅读
相关标签
  

闽ICP备14008679号