请用MYSQL统计公司[2021,2022]年入职的男性和女性员工数量
时间: 2023-12-23 13:04:16 浏览: 176
mysql刷题.docx
假设公司员工信息存储在一张名为"employee"的表中,其中包括以下字段:
- emp_id:员工编号
- emp_name:员工姓名
- emp_gender:员工性别('M'表示男性,'F'表示女性)
- emp_hire_date:员工入职日期(格式为YYYY-MM-DD)
则可以使用以下SQL语句统计公司[2021,2022]年入职的男性和女性员工数量:
```
SELECT emp_gender, COUNT(*) AS emp_count
FROM employee
WHERE emp_hire_date BETWEEN '2021-01-01' AND '2022-12-31'
GROUP BY emp_gender;
```
解释:
- 使用SELECT语句选择emp_gender和COUNT(*)两个字段,其中emp_gender表示员工性别,COUNT(*)表示计数。
- 在FROM子句中指定要查询的表为employee。
- 在WHERE子句中使用BETWEEN运算符限定员工入职日期在[2021,2022]年之间。
- 使用GROUP BY子句对emp_gender进行分组,以便统计男性和女性员工数量。
- 最终的结果将会显示两行数据,分别表示男性员工数量和女性员工数量。
阅读全文