MIS562 Lab 2 in MySQL – 31 queries – Instant Delivery – Perfect Solution
Name: _______________________
Homework (100 points)
Resources:
– demo.sql
– demoaddrows.sql
-createStudent.sql
Part 1
Create the tables from demo.sql script
1. Download the demo.sql and createStudent.sql file from the Doc Sharing. Run demo.sql and createStudent.sql in MySQL Omnymbus Environment. This will create some tables and insert data into them. View the script in notepad to determine the table names that were created. Use the describe command to view the structure of the tables.
2. Please use the template below to provide your solutions. You must submit your Input SQL Query in the second column in the template and you must also include executed output of each input query below input SQL Query. Please truncate to 20 rows, if output is more than 20 rows. Any answers without executed output WILL NOT earn any credit.
3. Please use demo.sql for questions Q1 through Q12 and remaining questions use createStudent.sql
4. If you combined demo.sql and createStudent.sql under MIS562_xxxx database, then there is no need to change database.
Write SQL statements to solve the following requests.
Question (4 pts per question) SQL statement or answer
1. List all employee information in department 30.
2. List employees name, job, and salary that is a manager and has a salary > $1,000
3. Repeat exercise 2 for any employee that is not a manager or earns a salary > $1,000
4. Show all employee names and salary that earn between $1,000 and $2,000. Use the between operator.
5. Select all employees that are in department 10 and 30. Use the IN operator.
6. Select all employee names with an “A” in the first position of the employee name. Use the substring function or a wild card.
7. Select all employees with an “A” as the second character of their name. Use a wildcard.
8. List the employee names in alphabetical sequence.
9. List the job, salary, and employee name in job order and then salary in descending order.
10. Show a list of different jobs. Eliminate repeating values.
11. Show employee names, salary that has not earned a commission yet.
12. Show the employee name, salary, commission, and the total of salary and commission. Be sure you evaluate null values correctly.
13. Write an SQL query that retrieves data from the COURSE table for courses that cost 1195, and whose descriptions do not start with ‘Intro’, sorted by descending order.
14. Write an SQL query that retrieves data from the STUDENT table for students whose last names begin with “A” though “T” and who work for ‘Competrol Real Estate’, sorted by the last names.
15. Determine which student does not have the first letter the last name capitalized. Show the STUDENT_ID and LAST_NAME columns.
16. Check if any of the phone numbers in the INSTRUCTOR table have not been entered in the (###)###-#### format. Show the instructor last name and the phone number that is in the incorrect format.
17. Write an SQL statement that uses the CAST function that converts a number datatype to a varchar datatype.
18. Write a SQL statement that converts a date datatype to a char datatype.
19. Write a SQL statement that convert a number value to a character.
Part 2
Please use demo.sql for questions Q1 through Q6 and remaining questions use createStudent.sql
Execute the script demoaddrows.sql to add rows if necessary. Write SQL statements to solve the following requests.
If you combined demo.sql and createStudent.sql under MIS562_xxxx database, then there is no need to change database.
Question ( 2 points per question) SQL statement or answer
1. Show a list of different jobs. Eliminate repeating values.
2. How many employees are working at each job in each department and what the sums and averages are for the salary of those employees?
3. Show the employee name with the maximum salary
4. Show the average salary for all employees that are not managers.
5. What is the difference between the highest and lowest salary?
6. Select employee number, name for all employees with salaries above the average salary. Use a subquery.
Using the ZIPCODES table from the text schema, write a SQL query that displays the following:
Question ( 2 points per question) SQL statement or answer
7. Show the state and the number of zip codes by state. Order the result by number of zip codes in descending sequence. Use the ZIPCODES table.
8. Which city has the most zip codes assigned to it?
9. Show the state and the number of zip codes by state. Order the result by number of zip codes in descending sequence and exclude all states having less than 5 zip codes.
Using the text schema, write a SQL query that displays the following:
Question ( 2 points per question) SQL statement or answer
10. Show the Student_ID, last name, and the number of enrollments for the student. Show only students with more than 2 enrollments. Use an Inline view.
11. Show the number of students enrolled and zip code for New York and where the city begins with ‘W’. Use a Scalar subquery.
12. Display the course number and description of courses with no enrollment. Also include courses which have no section assigned.
* You can also use 2CO option if you want to purchase through Credit Cards/Paypal but make sure you put the correct billing information otherwise you wont be able to receive any download link.
* Your paypal has to be pre-loaded in order to complete the purchase or otherwise please discuss it with us at [email protected].
* As soon as the payment is received, download link of the solution will automatically be sent to the address used in selected payment method.
* Please check your junk mails as the download link email might go there and please be patient for the download link email. Sometimes, due to server congestion, you may receive download link with a delay.
* All the contents are compressed in one zip folder.
* In case if you get stuck at any point during the payment process, please immediately contact us at [email protected] and we will fix it with you.
* We try our best to reach back to you on immediate basis. However, please wait for atleast 8 hours for a response from our side. Afterall, we are humans.
* Comments/Feedbacks are truely welcomed and there might be some incentives for you for the next lab/quiz/assignment.
* In case of any query, please donot hesitate to contact us at [email protected].
* MOST IMPORTANT Please use the tutorials as a guide and they need NOT to be used for any submission. Just take help from the material.
******************************************** Good Luck ***************************************************
Any personal information received will only be used to fill your order. We will not sell or redistribute your information to anyone.
We will try our best to resolve the issue and if still persists we can discuss for a refund in case its required.