1. SELECT FNAME, LNAME, STREET, City, STATE, ZIPCODE, DepartmentName
FROM Department,Employee WHERE Department.DepartmentName='RESEARCH' AND Employee.Department=5;
2. SELECT Project#, Department.Department#, Lname, Street, City, state, zipcode,
hiredate, Project.Location FROM Project, Department, Employee where Department.Department#=Employee.DEP# and Employee.SupervisorSocial#=Department.SocialSecurity# and Project.Location = 'STAFFORD';
FROM Project,Department,Employee where Project.Department#=Department.Department# and SupervisorSocial#=Employee.SocialSecurity# and lname='Smith') Union (SELECT Project.Project#, Employee.lname FROM Project,Department,Employee where Project#=Project# and Department.SocialSecurity#=Employee.SocialSecurity# and Employee.lname='Smith');
4. SELECT lname,fname FROM Employee where (SELECT count(*) FROM Dependent where Dependent.SocialSecurity#=Employee.SocialSecurity#) >=2;
5. SELECT FNAME, LNAME, SupervisorSocial#
FROM Employee; 6. SELECT SocialSecurity# FROM Employee; 7. SELECT Employee.SocialSecurity#, Department.DepartmentName FROM Employee,Department; 8. SELECT fname,lname FROM Employee where City= 'Houston' AND STATE='TX'; 9. SELECT FNAME, LNAME, 1.1*Employee.HOURRATE AS INCREASED_SALARY FROM Employee, Employee_Project, Project WHERE SocialSecurity# = Employee.SocialSecurity# AND Project.Project# = Employee_Project.Project# AND ProjectName='PRODUCTX';
FROM Department, Employee, Employee_Project, Project WHERE Department.Department# = Employee.Department# AND Department.SocialSecurity# = Employee.SocialSecurity# AND Project.Project# = Employee_Project.Project# ORDER BY DepartmentName, LNAME, FNAME; 11. SELECT FNAME, LNAME, GENDER FROM Employee WHERE EXISTS (SELECT * FROM Dependent WHERE SocialSecurity# = Employee.SocialSecurity# AND FNAME = Dependent.FNAME AND Employee.GENDER = Dependent.GENDER);
12. SELECT distinct Employee_id
FROM Employee_Project where Project# in (1,2,3);
13. SELECT FNAME, LNAME
` FROM Employee WHERE NOT EXISTS (SELECT * FROM Dependent WHERE SocialSecurity# = Employee.SocialSecurity#); 14. SELECT SUM(HOURRATE), MAX(HOURRATE), MIN(HOURRATE), AVG(HOURRATE) FROM Employee;
AVG(HOURRATE) FROM Employee, Department WHERE Employee.Department# = Department.Department# AND DepartmentName = 'RESEARCH'; 16. SELECT COUNT(*) FROM Employee, Department WHERE Employee.Department# = Department.Department# AND Department.DepartmentName = 'RESEARCH';
FROM Project,Employee_Project where Project.Project#=Employee_Project.Project# group by Project.Project#,ProjectName; 19. SELECT Project.Project#,Project.ProjectName,count(*) FROM Project,Employee_Project where Project.Project#=Employee_Project.Project# group by Project.Project#,Project.ProjectName having count(*)>2;
FROM Project,Employee_Project,Employee where Project.Project#=Employee_Project.Project# and Employee.SocialSecurity#=Employee_Project.Employee_ID and Employee.Department#=5 group by Project.Project#,Project.ProjectName, Employee.Department#;