Difference between revisions of "J.Y.S"
Yujin.jeong (talk | contribs) (→Solution: uploaded solution for quesiton 3) |
Yujin.jeong (talk | contribs) (→4.: uploaded solution for 4) |
||
Line 89: | Line 89: | ||
''YuJin'' | ''YuJin'' | ||
<pre> | <pre> | ||
+ | SELECT RPAD(CONCAT(CONCAT(first_name,' '),last_name),25) "Employee", | ||
+ | job_id, LPAD(TRIM(TO_CHAR(salary, '$999,999')), 12, '=') "Salary", department_name | ||
+ | FROM employees JOIN departments | ||
+ | USING (department_id) | ||
+ | WHERE SUBSTR(job_id, 4) NOT IN ('PRES','VP','MAN','MGR') | ||
+ | AND SUBSTR(job_id, 1, 2) IN ('MK', 'SA') | ||
+ | ORDER BY 1; | ||
</pre> | </pre> | ||
''Saad'' | ''Saad'' |
Revision as of 13:22, 5 October 2010
This page is to efficiently manage DBS301 Group assignments together !
Contents
Member List
First Name | Last Name | wiki id | Learn e-mail | Phone |
---|---|---|---|---|
YuJin | Jeong | yujin.jeong | yjeong | 647 - 832 - 6771 |
Saad | ||||
James | ||||
Dale |
Assignment 1
Due Date
Thursday, October 21st, 4:00pm Printout submission only( SELECT Statements + ALL outputs)
Description
Solution
1.
YuJin
SELECT employee_id, RPAD(CONCAT(CONCAT(last_name, ', '),first_name), 25) "Full Name", job_id, TO_CHAR(TRUNC(hire_date, 'MONTH'), 'fmMonth Ddspth "in the year" YYYY') "Start Date" FROM employees WHERE TO_CHAR(hire_date, 'Mon') IN ('May', 'Nov') ORDER BY hire_date DESC;
Saad
James
Dale
2.
YuJin
SELECT 'Employee named ' || first_name || ' ' || last_name || ' who is '|| job_id || \ ' will have a new salary of $' || salary*1.15 "Happy Employees" FROM employees WHERE salary BETWEEN 5000 AND 12000 AND job_id IN ('IT_PROG', 'ST_CLERK') ORDER BY salary;
Saad
James
Dale
3.
YuJin
SELECT last_name, salary, job_id, NVL(TO_CHAR(manager_id), 'No Manager') "Manager #", TO_CHAR(salary*12, '$999,999') "Total Income" FROM employees WHERE (job_id LIKE 'MK%' OR NVL(manager_id, 0) = 0) AND salary*(1 + NVL(commission_pct,0)) + 1000 > 10000 ORDER BY salary;
Saad
James
Dale
4.
YuJin
SELECT RPAD(CONCAT(CONCAT(first_name,' '),last_name),25) "Employee", job_id, LPAD(TRIM(TO_CHAR(salary, '$999,999')), 12, '=') "Salary", department_name FROM employees JOIN departments USING (department_id) WHERE SUBSTR(job_id, 4) NOT IN ('PRES','VP','MAN','MGR') AND SUBSTR(job_id, 1, 2) IN ('MK', 'SA') ORDER BY 1;
Saad
James
Dale
5.
YuJin
Saad
James
Dale
6.
YuJin
Saad
James
Dale