Creating a sql file, PL-SQL Programming

Assignment Help:

Creating a SQL file

1. Open a new file in Notepad++ and save it to the location c:\mysql\bin, with the name lab8script.sql (the file extension should be .sql ). Add a MySQL comment to the top of the script file with your name. You will be adding SQL commands to this script file for the remainder of this lab.

2. Next, add to the script file, the command (use statement) to select the classicmodels database. Save the file (but leave it open). Your script now has one comment and one SQL command in it. We will continue to add SQL commands to this file in the next part of the lab.

3. Next, add to the script file, the SQL query that will return the order number, quantity ordered, price each and total cost of an order (quantity * price each) from the order details table. Label the calculated column as "Total Cost" and sort by the total cost.

If you do NOT see any data in your order details table, it means that you did not successfully complete the insert of data into that table as part of lab 4.  Please go back to the course content area in D2L and re-download the file MyLastName_Lab_Module4.txt.  When you open this file, you will see the insert command and all the data for the order details table.  Please review the instructions from lab 4 on how to run this insert statement and populate the order details table before you proceed with this lab. 

1. Now, we want to run the script and test it to see if our select statement is working. Save the lab8script.sql file (but you can leave it open in NotePad++).

2. Open a command prompt on your computer and get into the MySQL monitor. Execute the script file and check your output. If the output is correct, move on to the next step. If the output is wrong: edit the SQL statement in the script file, save the script file, re-run the script from the mysql prompt and check the output.

3. Due to an increase in overhead costs, the buying price of all items needs to be increased. Management wants to see a report before deciding how much each product will go up. Add to the script file, the SQL query that will run against the products table and return the product code, quantity in stock, current buying price and columns to show 3%, 5% and 10% over current buying price. Be sure to label the column headings for the calculated buying price as "3 Percent", "5 Percent" and "10 Percent."You will have a total of 6 column headings.

4. Next, add to the script file, the SQL query that will return the employee number and a concatenation of the first and last names of employees from the employee table. The names should be concatenated and display lastname first as "lastname, firstname"

a. Be sure all these queries are in your lab8script.sql file and that they run successfully and produce the correct results.

Then -

  1. Browse to your notepad++ window with Lab8Script.sql open
  2. Add to the script file, the SQL query that will return the number of offices in each country (Using group by and count)
  3. Be sure all these queries are in your lab8script.sql file and that they run successfully and produce the correct results

Go to

1. Browse to your notepad++ window with Lab8Script.sql open

2. Next, add to the script file, the SQL query that will return the average quantity of products ordered from the order details table

3. Next, add to the script file, the SQL query that will return the minimum quantity of products ordered from the order details table

4. Next, add to the script file, the SQL query that will return the maximum quantity of products ordered from the order details table

5. Be sure all these queries are in your lab8script.sql file and that they run successfully and produce the correct results.

Finally

1. Browse to your notepad++ window with Lab8Script.sql open

2. Next, add to the script file, the SQL query that will retrieve the number of customers in each city in which there are at least 2 customers. (Hint: use the count() function)


Related Discussions:- Creating a sql file

Count operator in sql, Count Operator in SQL Example: Counting the stu...

Count Operator in SQL Example: Counting the students who have scored more than 50 in some exam (SELECT COUNT (*) FROM (SELECT DISTINCT StudentId FROM EXAM_MARK WHE

Comparison operators- pl/sql, Comparison Operators The Comparison operat...

Comparison Operators The Comparison operators can compare one expression to another. The outcome is always true, false, or null. Usually, you use a comparison operators in condi

Number types in pl/sql, Number Types The Number types permit you to sto...

Number Types The Number types permit you to store the numeric data (real numbers, integers, and floating-point numbers), show quantities, and do computations. BINARY_INTEG

Overriding default locking, Overriding Default Locking By default, the...

Overriding Default Locking By default, the Oracle locks the data structures for you automatically. Though, you can request exact data locks on rows or tables when it is to you

Pragma restrict_references in pl sql, Using Pragma RESTRICT_REFERENCES: ...

Using Pragma RESTRICT_REFERENCES: The function called from the SQL statements should obey certain rules meant to control the side effects. To check for violation of the rules,

Compare sql and pl/sql, Question 1 . Compare SQL and PL/SQL Question 2 ...

Question 1 . Compare SQL and PL/SQL Question 2 . Write a database trigger to implement the following check condition                          Given the following table

Sql query for testing triggers and stored procedures , Description: Dem...

Description: Demonstrate your knowledge of PL/SQL programming by writing and thoroughly testing triggers and stored procedures associated with an e-commerce application that pr

Sequential control - pl/sql, Sequential Control Dissimilar to the IF and ...

Sequential Control Dissimilar to the IF and LOOP statements, the GOTO and NULL statements are not important to the PL/SQL programming. The configuration of PL/SQL is such that th

Exception_init pragma - pl/sql, EXCEPTION_INIT Pragma The pragma EXCEPT...

EXCEPTION_INIT Pragma The pragma EXCEPTION_INIT relates an exception name with an Oracle error number. Which allow you to refer to any internal exception by the name and to wri

Varrays versus nested tables, Varrays versus Nested Tables The Nested ta...

Varrays versus Nested Tables The Nested tables are differing from varrays in the following ways: 1)  Varrays have a maximum size, while nested tables do not. 2)  Varrays are

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd