Difference between revisions of "Oracle:Section7"

From mi-linux
Jump to navigationJump to search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Main Page]] >> [[Oracle|Oracle and SQL]] >> [[Oracle_Workbook|Workbook]] >> Section 7 answers
 
 
[[Main Page]] >> [[Oracle|Oracle and SQL]] >> [[Oracle_Workbook|Workbook]] >> Section 7 answers
 
[[Main Page]] >> [[Oracle|Oracle and SQL]] >> [[Oracle_Workbook|Workbook]] >> Section 7 answers
  
== Answers to Section 7 ==
+
== Answers to Section 6 ==
  
== Exercise 7.1 ==
+
<p style="color: red">
 +
'''You should only look at the answers once you have attempted them yourself!'''
 +
</p>
  
7.1 Create a file which produces a report on Salesmen earning more than 300 commission.  
+
== Exercise 6.1 ==
 +
 
 +
6.1 Create a file which produces a report on Salesmen earning more than 300 commission.  
  
 
The report should have the following features:
 
The report should have the following features:
Line 19: Line 22:
 
To start the editor:
 
To start the editor:
  
  ed u:saleman
+
  ed u:\saleman
  
 
then add the following:
 
then add the following:

Latest revision as of 11:44, 18 March 2016

Main Page >> Oracle and SQL >> Workbook >> Section 7 answers

Answers to Section 6

You should only look at the answers once you have attempted them yourself!

Exercise 6.1

6.1 Create a file which produces a report on Salesmen earning more than 300 commission.

The report should have the following features:

  • it should be headed 'Computing Sales Report';
  • each page should have 'For Your Eyes Only' at the bottom of the report;
  • show both the sal and comm columns as currency;
  • show the comm as a 4 figure number with leading 0s;
  • the output should be ordered by salary;
  • The SQL query file should be stored as U:\salesman.sql;
  • save the output of the query into a file U:\salary.txt.

To start the editor:

ed u:\saleman

then add the following:

TTITLE 'Computing Sales Report'
BTITLE 'For Your Eyes Only'
SET PAGESIZE 30
COLUMN sal FORMAT $9,999
COLUMN comm FORMAT $0,999
SPOOL u:\salary.txt
SELECT * FROM EMP
WHERE JOB = 'SALESMAN' AND COMM > 300;
ORDER BY SAL;
REM don't forget to switch everything off again
SPOOL OFF
TTITLE OFF
BTITLE OFF
CLEAR COLUMNS

Return to the Workbook.