本文作者:kris

利用MySQL统计一列中不同值的数量方法示例-

kris 2025-01-25 01:30:04 2
利用MySQL统计一列中不同值的数量方法示例-摘要: mysql怎么查询不同岗位类型的人数占比语句?要查询不同岗位类型的人数占比,可以用以下的mysql语句来实现:SELECT job_title, COUNT(*) AS total...

mysql怎么查询不同岗位类型的人数占比语句?

要查询不同岗位类型的人数占比,可以用以下的mysql语句来实现:
SELECT job_title, COUNT(*) AS total_count,
COUNT(*) * 100 /
(SELECT COUNT(*) FROM employees) AS percentage
FROM employees
GROUP BY job_title;
这条语句首先使用了SELECT语句,选取了岗位类型和岗位人数的COUNT(*),并且以total_count的别名输出。然后使用了COUNT(*) * 100来计算出占比的百分比。最后使用了GROUP BY语句,将结果按岗位类型分组返回。该语句能够准确地查询不同岗位类型的人数占比,并且将结果以表格的形式输出,方便进行分析和比较。

利用MySQL统计一列中不同值的数量方法示例-

图片来源:网络

主要是select count(...)的用法,统计岗位总数及不同的岗位个数(和distinct一起用),select count(distinct 岗位)from table,再按岗位统计人数/总数

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/27213.html发布于 2025-01-25 01:30:04
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享