役職(例:医師)と性別で、自分の従業員数を把握する必要があります。どこから始めたらいいのかわからない。SQL2008でAdventureWorksを使用しています
質問する
90 次
1 に答える
1
これは非常に基本的なクエリであり、@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;
于 2013-03-12T00:00:14.093 に答える