我是学生,这是一项家庭作业的一部分。感谢您的任何建议。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