EDIT QUESTION employee employeename street city works employ

EDIT QUESTION

employee (employee_name, street, city)

works (employee_name, company name, salary)

company (company_name, city)

manages (employee_name, manager_name)

Consider the employee database of Figure 3.20, where the primary keys are underlined. Give an expression in SQL for each of the following queries.

For companies that have at least three employees, find company name and number of empolyees. Rename the second attribute in the output as number_employees. Remark: this question is similar to the previous one but the output lists only companies with at least three employees.

##An example would be like this

Find the names of all employees who work for “First Bank Corpora-

tion”.

answer:

            select employee_name

                        from works

                        where company_name = ‘First Bank Corporation’

Solution

select c.company_name,count(*) as number_employees
from employee e, works w, company c
where c.company_name = w.employee_name and w.employee_name = e.employee_name
group by c.company_name having count(*) > 2

EDIT QUESTION employee (employee_name, street, city) works (employee_name, company name, salary) company (company_name, city) manages (employee_name, manager_na

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site