Question

In: Computer Science

a) Write down the SQL Statement for the below Queries b) Supply sample tale output c)...

a) Write down the SQL Statement for the below Queries

b) Supply sample tale output

c) the database Used is the University Schema downloaded at lecture

1. Write a query to display the name for those Students who gets more Tot_Cred than the Student whose ID is 55739.

2. Write a query to display the name salary, department name, instructor id for those instructors who works in the same department as the instructor works whose id is 83821.

3. Write a query to display the name salary, department id for those instructor who earn such amount of salary which is the smallest salary of any of the departments

4. Write a query to display the instructor id, instructor name for all instructor who earn more than the average salary.

5. Write a query to display the department name, name for all instructor in the Comp. Comp. Sci.

6. Write a query to display all the information of the instructors whose salary is within the range 60000 and 90000

7. Write a query to display all the information of the instructor whose salary is within the range of smallest salary and 60000

8. Write a query to display all the information for those instructor whose id is any id who earn the second highest salary

9. Write a query to display the instructor number and name for all instructors who work in a department with any instructor whose name contains a T.

10. Write a query to display the instructor id, name, and salary for all instructor who earn more than the average salary and who work in a department with any employee with a i in their name

11. Display the instructor name, id, for all instructor whose department building is Taylor.

12. Write a query to display the instructor name and department for all instructors for any existence of those employees whose salary is more than 70000.

13. Write a query to display the department name and the total salary for those departments which contains at least one instructor

Solutions

Expert Solution


1.      SELECT
                        name
                FROM
                        Students
                WHERE
                        Tot_Cred  > ( 
                                                        SELECT
                                                                Tot_Cred  
                                                        FROM
                                                                students
                                                        WHERE
                                                                ( id = 55739)
                                                )

2.      SELECT
                        name,
                        salary,
                        department.department,
                        instructor_id
                FROM
                        instructor
                        INNER JOIN department ON instructor.department_id = department.department_id
                WHERE
                        instructor.department_id = (
                                                                SELECT
                                                                        department_id
                                                                FROM
                                                                        instructor
                                                                WHERE
                                                                        (instructor_id = 83821)
                                                        )

3.      SELECT
                        name,
                        salary,
                        department_id 
                FROM
                        instructor
                WHERE
                        salary IN (
                                                        SELECT
                                                                MIN(salary)
                                                        FROM
                                                                instructor
                                                        GROUP BY department_id
                                                )
                                                        
 
                                
4.  SELECT
                        name,
                        instructor_id
                FROM
                        instructor
                WHERE
                        salary > (
                                                        SELECT
                                                                AVG(salary)
                                                        FROM
                                                                instructor 
                                                ) 

5.    SELECT
                        name,
                        department.department
                FROM
                        instructor
                        INNER JOIN department ON instructor.department_id = department.department_id
                WHERE
                         (department.department = 'Comp. Sci.')
                         
6.    SELECT
                        *
                FROM
                        instructor
                WHERE
                        salary  BETWEEN 60000 AND 90000
                        
7.    SELECT
                        *
                FROM
                        instructor
                WHERE
                        salary BETWEEN ( SELECT MIN(salary) FROM instructor ) AND 60000
                        
8.     SELECT
                        *
                FROM
                        instructor
                WHERE
                        salary < ( SELECT MAX(salary) FROM instructor ) 
                LIMIT 1 
                
9.        SELECT
                        instructor_no,
                        name                    
                FROM
                        instructor
                WHERE
                        department_id IN ( SELECT department_id FROM instructor WHERE name LIKE '%T%')
                        
10.       SELECT
                        instructor_id,
                        name,
                        salary
                FROM
                        instructor
                WHERE
                        department_id IN ( SELECT department_id FROM instructor WHERE name LIKE '%i%')
                        
                        AND ( salary > (
                                                        SELECT
                                                                AVG(salary)
                                                        FROM
                                                                instructor 
                                                ) )
                        
11.   SELECT
                        name,
                        instructor_id
                FROM
                        instructor
                        INNER JOIN department ON instructor.department_id = department.department_id
                WHERE
                         (department.department_building = 'Taylor')
                         
12.   SELECT
                        name,
                        department.department
                FROM
                        instructor
                        INNER JOIN department ON instructor.department_id = department.department_id
                WHERE
                         (instructor.salary > 70000)

13.   SELECT
                        department.department,
                        SUM(salary) AS TOTAL_SALARY,
                        department.department_id
                FROM
                        instructor
                        INNER JOIN department ON instructor.department_id = department.department_id
        GROUP BY 
                        department.department_id
                         

Explanation : I Write all the sql statement above and create those table namely students, Instructor and department.

I attached table data and sample output of all those statement below.


Related Solutions

Write the following SQL queries and show the corresponding output of the DBMS: 1) Write an...
Write the following SQL queries and show the corresponding output of the DBMS: 1) Write an SQL statement to display all the information of all Nobel Laureate winners. 2) Write an SQL statement to display the string "Hello, World!". 3) Write an SQL query to display the result of the following expression: 2 * 14 +76. 4) Write an SQL statement to display the winner and category of all Laureate winners. 5) Write an SQL query to find the winner(s)...
Using the below two SQL queries and comments below, provide explanation on why the output count...
Using the below two SQL queries and comments below, provide explanation on why the output count varies and which SQL yield correct result. (20 points) Both SQLs are joining two tables Both SQLs are syntactically correct Query #1 returns about 19614 rows versus Query #2 returns 3550134. Query #1: select * from person.Address addr inner join person.StateProvince prov on addr.StateProvinceID = prov.StateProvinceID Query #2: select * from person.Address addr,person.StateProvince prov
Write SQL queries below for each of the following: List the names and cities of all...
Write SQL queries below for each of the following: List the names and cities of all customers List the different states the vendors come from (unique values only, no duplicates) Find the number of customers in California List product names and category descriptions for all products supplied by vendor Proformance List names of all employees who have sold to customer Rachel Patterson
Write SQL queries for the following statements based on Employees table whose schema is given below:...
Write SQL queries for the following statements based on Employees table whose schema is given below: (Employee_ID,First_Name,Last_Name,Email,Phone_Number,Hire_Date,Job_ID,Salary, Manager_Id, Department_Id) a. Create the given table along with the following constraints: Phone_Number should not be left undefined, salary should be between 10000 and 20000, employee_id should uniquely identify rows and should not be left undefined. User-defined names should be given to constraints. b.  Display each employee’s last name, hire date and salary review date (which is the date after six months of service)....
In this assignment, you are required to write the SQL statements to answer the following queries...
In this assignment, you are required to write the SQL statements to answer the following queries using PostgreSQL system. The SQL statements comprising the DDL for Henry Books Database are given to you in two files. For that database, answer the following queries. Create the files Q1 to Q10 in PostgreSQL. Do follow the restrictions stated for individual queries. 1. List the title of each book published by Penguin USA. You are allowed to use only 1 table in any...
Basic SQL Use the following schema to answer the queries below using SQL DEVICE [dno, dtype,...
Basic SQL Use the following schema to answer the queries below using SQL DEVICE [dno, dtype, price] PROVIDER [pno, pname, web] SERVICE [dno, pno, servicedate] SERVICE.dno references DEVICE.dno SERVICE.pno references PROVIDER.pno bold is underline. a) Find the dno for the most expensive device b) Find all providers that have the work fast in the name c) Find the number of different device types (dtype) d) Give all details of devices with price more than $400
Using your downloaded DBMS (MS SQL Server or MySQL), write SQL queries that inserts at least...
Using your downloaded DBMS (MS SQL Server or MySQL), write SQL queries that inserts at least three rows in each table. For the On-Demand Streaming System, First, insert information for multiple users, at least three video items and insert the three different types of subscriptions (Basic, Advanced, Unlimited) into the database. Then insert at least three user subscriptions. Execute the queries and make sure they run correctly
Write the SQL queries that accomplish the following tasks using the AP Database 9. Write a...
Write the SQL queries that accomplish the following tasks using the AP Database 9. Write a select statement to show the invoicelineitemdescriptions that have the total invoicelineitemamount >1000 and the number of accountno is >2. 10. Write a select statement that returns the vendorid, paymentsum of each vendor, and the number of invoices of each vendor, where paymentsum is the sum of the paymentotal column. Return only the top ten vendors who have been paid the most and the number...
Does the data contain errors? If so, write queries in SQL to find these errors and...
Does the data contain errors? If so, write queries in SQL to find these errors and propose a way to address the issues Theres a change of weight error (end weight-start weight) calculated wrong and a logical error
Write the following questions as queries in SQL. Use only the operators discussed in class (no...
Write the following questions as queries in SQL. Use only the operators discussed in class (no outer joins) Consider the following database schema: INGREDIENT(ingredient-id,name,price-ounce) RECIPE(recipe-id,name,country,time) USES(rid,iid,quantity) where INGREDIENT lists ingredient information (id, name, and the price per ounce); RECIPE lists recipe information (id, name, country of origin, and time it takes to cook it); and USES tells us which ingredients (and how much of each) a recipe uses. The primary key of each table is underlined; rid is a foreign...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT