Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql支持的统计函数

作者:龙之灬殇   发布日期:2026-04-25   浏览:47

-- MySQL 统计函数示例

-- 1. COUNT(): 计算行数,可以用于统计表中的记录数或非 NULL 值的数量
SELECT COUNT(*) AS total_rows FROM employees;  -- 统计表中所有行数
SELECT COUNT(salary) AS non_null_salaries FROM employees;  -- 统计 salary 列中非 NULL 的数量

-- 2. SUM(): 计算数值列的总和
SELECT SUM(salary) AS total_salary FROM employees;  -- 计算所有员工的工资总和

-- 3. AVG(): 计算数值列的平均值
SELECT AVG(salary) AS average_salary FROM employees;  -- 计算所有员工的平均工资

-- 4. MAX(): 找出数值列中的最大值
SELECT MAX(salary) AS highest_salary FROM employees;  -- 找出最高的工资

-- 5. MIN(): 找出数值列中的最小值
SELECT MIN(salary) AS lowest_salary FROM employees;  -- 找出最低的工资

-- 6. GROUP_CONCAT(): 将多行数据合并为一行,并用指定的分隔符连接
SELECT department_id, GROUP_CONCAT(employee_name SEPARATOR ', ') AS employee_names 
FROM employees 
GROUP BY department_id;  -- 按部门 ID 分组,将每个部门的员工名字用逗号连接成一个字符串

解释说明:

  • COUNT(): 用于计算行数,COUNT(*) 统计所有行,COUNT(column) 统计指定列中非 NULL 的值。
  • SUM(): 用于计算数值列的总和。
  • AVG(): 用于计算数值列的平均值。
  • MAX(): 用于找出数值列中的最大值。
  • MIN(): 用于找出数值列中的最小值。
  • GROUP_CONCAT(): 用于将多行数据合并为一行,并可以用指定的分隔符连接。

上一篇:mysql 新增列

下一篇:mysql find

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站