我是學生,這是一項家庭作業的一部分。感謝您的任何建議。SQL計數函數
我有2個表格。
員工有一列last_name, Job_title有一個exempt_non_exempt列,它的數據類型是位。 0表示每小時工資爲1 兩個表的主鍵和外鍵都是job_title。
我需要找出有多少員工工資和每小時工時數?我只能用一個聲明。所以我需要COUNT和JOIN
我有10名員工,8人是小時工,2人是工薪階層。
*
這段代碼顯示計數爲7
Select Employee.Last_name, Job_title.Exempt_Non_Exempt_Status,
COUNT (Exempt_Non_Exempt_Status)
from Employee, Job_title
where Exempt_Non_Exempt_Status=0
group by Employee.Last_name, Job_title.Exempt_Non_Exempt_Status
我開始用這個,可以將狀態更改爲= O或= 1,但需要2個Select語句
SELECT LAST_NAME FROM Employee
JOIN JOB_TITLE
ON EMPLOYEE.JOB_TITLE=JOB_TITLE.JOB_TITLE
WHERE Exempt_Non_Exempt_Status
=0
ORDER BY Last_name