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

70次

问题描述:

mysql怎么查询不同岗位类型的人数占比语句希望能解答下

推荐答案

2023-12-27 07:29:34

要查询不同岗位类型的人数占比,可以用以下的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语句,将结果按岗位类型分组返回。该语句能够准确地查询不同岗位类型的人数占比,并且将结果以表格的形式输出,方便进行分析和比较。

其他答案

2023-12-27 07:29:34

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

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6