Sql server 2008 按职位和性别分列的雇员
我必须按职称(例如:医生)和性别计算出我有多少员工。我不知道从哪里开始。Sql server 2008 按职位和性别分列的雇员,sql-server-2008,Sql Server 2008,我必须按职称(例如:医生)和性别计算出我有多少员工。我不知道从哪里开始。 我在SQL 2008中使用Adventure Works这是一个非常基本的查询,我认为@bernie是对的-你不应该一开始就告诉我们你需要做什么。你至少应该包括你已经尝试过的东西 SELECT JobTitle, Gender, [count] = COUNT(*) FROM HumanResources.Employee GROUP BY JobTitle, Gender ORDER BY JobTitle,
我在SQL 2008中使用Adventure Works这是一个非常基本的查询,我认为@bernie是对的-你不应该一开始就告诉我们你需要做什么。你至少应该包括你已经尝试过的东西
SELECT JobTitle, Gender, [count] = COUNT(*)
FROM HumanResources.Employee
GROUP BY JobTitle, Gender
ORDER BY JobTitle, Gender;
请注意,数据库中没有医生
如果您只想计算特定职位和特定性别,那么:
DECLARE @JobTitle NVARCHAR(50), @Gender NCHAR(1);
SELECT @JobTitle = N'Accountant', @Gender = N'F';
SELECT [count] = COUNT(*)
FROM HumanResources.Employee
WHERE JobTitle = @JobTitle
AND Gender = @Gender;
“我不知道从哪里开始。”提示:请不要通过在在线帮助论坛上发布问题描述来开始解决问题。