Knowee
Questions
Features
Study Tools

Consider following schema and write query for given statementEmp (eid,ename,city,dname,salary) Project(eid,pid,pname,location)Create tables with Primary Key, foreign key constraints in given schemas.(1) Display name of employees who belongs to Computer department.(2) Display employee id whose name starts from letter J.(3) Display all details of employees whose salary is from 10000 to 20000.(4) Display name of employees who are having maximum salary.(5) Display name of employees whose salary is higher than average salary of the employee.(6) Display name of employees whose project id is 3 and location is Mumbai

Question

Consider following schema and write query for given statementEmp (eid,ename,city,dname,salary) Project(eid,pid,pname,location)Create tables with Primary Key, foreign key constraints in given schemas.(1) Display name of employees who belongs to Computer department.(2) Display employee id whose name starts from letter J.(3) Display all details of employees whose salary is from 10000 to 20000.(4) Display name of employees who are having maximum salary.(5) Display name of employees whose salary is higher than average salary of the employee.(6) Display name of employees whose project id is 3 and location is Mumbai

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

Sure, here are the SQL queries for each of the given statements:

  1. Display name of employees who belongs to Computer department.
SELECT ename 
FROM Emp 
WHERE dname = 'Computer';
  1. Display employee id whose name starts from letter J.
SELECT eid 
FROM Emp 
WHERE ename LIKE 'J%';
  1. Display all details of employees whose salary is from 10000 to 20000.
SELECT * 
FROM Emp 
WHERE salary BETWEEN 10000 AND 20000;
  1. Display name of employees who are having maximum salary.
SELECT ename 
FROM Emp 
WHERE salary = (SELECT MAX(salary) FROM Emp);
  1. Display name of employees whose salary is higher than average salary of the employee.
SELECT ename 
FROM Emp 
WHERE salary > (SELECT AVG(salary) FROM Emp);
  1. Display name of employees whose project id is 3 and location is Mumbai.
SELECT E.ename 
FROM Emp E 
JOIN Project P ON E.eid = P.eid 
WHERE P.pid = 3 AND P.location = 'Mumbai';

Please note that the creation of tables with Primary Key, foreign key constraints in given schemas is not included in the above queries. You would need to create the tables first before running these queries.

This problem has been solved

Similar Questions

Write a SQL query considering below schema. Create tables with Primary Key, foreign key constraints in given schemas.Manager (mid, eid, mname)Department (did, mid, dname, location)Employee (eid, ename, mobile, salary, joining_date, mid)i.Give the name and salary of employees whose salary are greater than each and every employees who are working under managerid 14.ii.Give the name of employees who have not assigned any department.iii.Give the employee names whose location is Kota.iv.Give the name of manager along with count of employees assigned to him/her in descending order

For given relation:Employee(eid, ename, address,deptname ,salary)Project(eid, pid, pname, location)(1) Display name and salary of employee who is taking maximum salary.(2) Display highest salary department wise and name of employee who is taking thatsalary.(3) Find details of employee who works on a pid equal to 10

Write a query to display the ename of employees working in 'HR' department and who draw an annual salary greater than 1000000. [Consider employees who work in multiple departments too]. Display the records sorted in ascending order based on employee ename.Note:1. Display all the ename of employees working in 'HR' department and having annual salary greater than 1000000.2. Use Joins. Tables involved are employee, works and department3. Order by is mandatory.

we have following relations:employees(emp_id, name, dept_id, city, DOJ)salaries (emp_id, salary)1) Find out the names of employees who belong to the same department as John.2) Find out names of employees whose salaries are greater than average salary.3) Retrieve the names of employees who have corresponding entries of the salary.

We have following relations:employees(emp_id, first_name, last_name, email, salary, dept_id)departments(dept_id, dept_name, location_id)(1) Find the employee who is getting second highest salary.(2) Display all the employee name along with department name who are working neitherin ‘Marketing’ Department nor earns more than 75000

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.