You are on page 1of 5

Database Development 2 section 1: 1.

1
OEF 1:

Kevin Van Malderen

r0446324

select ('oracle'||' '||'internet'||' '||'academy') as "the best class" from dual


OEF3:

select length('oracle internet academy') from dual


OEF5:

select lpad('oracle',10,'*')||' '||lpad('internet',12,'*')||' '||lpad('academy',11,'*') from dual


OEF7:

select 'oracle'||' '||replace('internet','internet','2013-2014')||' '||'academy' as "the best class" from dual


OEF9:

select first_name||' '||last_name||' '||address||', '||city||' '||zip as address from f_customers where zip = '12889'
OEF11:

select department_id, department_name, location_id from departments where department_id = :kies_het_departement

1.2
OEF1:

select last_name, salary, round((salary/1.55),2) as "derde kolom" from employees where employee_id between 100 and 102
OEF3:

select mod(38873,2) from dual

Database Development 2
OEF5:

Kevin Van Malderen

r0446324

select last_name, salary from employees where mod(salary,3)=0


OEF7:

select (0.004*1000) as thousand, (0.004*100000) as "100,000", (0.004*1000000) as million from dual 1.3
OEF1:

select round(sysdate-event_date,'months') from d_events where id = 105


OEF3:

select (months_between('01/01/2014','12/31/2014')/12)*365 as verschil_in_dagen from dual;


OEF5:

select last_day('05/01/2005') from dual;


OEF7:

select add_months(sysdate,6) as appointment from dual


OEF9:

select months_between('07/15/2014','01/01/2015') from dual


OEF11:

months_between
OEF13:

berekeningen mee maken, ---------------extension practive activities----------------OEF1:

select round(86.678,2)

Database Development 2 from dual


OEF3:

Kevin Van Malderen

r0446324

select lower(last_name)||upper(substr(first_name,1,1)) as "user passwordsz" from d_partners


OEF5:

select 'fiddledeedeedee' as nonsense, substr('fiddledeedeedee',7,9) as without_fiddle, substr('fiddledeedum',1,9) as without_dum


FROM DUAL OEF7:

select round(5332.342,-2) from dual


OEF9:

select trunc(73.892,1) from dual


OEF11:

select add_months(sysdate, (10*12)) as future from dual


OEF13:

select * from d_themes where description = '%ie%'


OEF15:

select employee_id, hire_date from employees where hire_date between sysdate and '01/01/1997' order by hire_date

2.1 OEF1: select last_name,to_char(birthdate,'fxMonth DD, YYYY') as datum from f_staffs

Database Development 2 OEF3:

Kevin Van Malderen

r0446324

OEF5: select id, first_name||' '||last_name as name, to_char(salary,'$999999.99') as salary from f_staffs OEF7: select start_date, to_char(start_date,'D') as day from f_promotional_menus where code=110 OEF9: select to_char(low_range,'$9999999.00') as low_range, to_char(high_range,'$9999999999999999999.00') as high_range from d_packages 2.2 OEF1: select name,start_date,NVL2(end_date,'end in two weeks',sysdate) as end_date
FROM F_PROMOTIONAL _MENUS

OEF3: select last_name,to_char(NVL2(overtime_rate,'$5.00','$5.00')) as overtime from f_staffs OEF5: c OEF7: select first_name,last_name,NULLIF(to_char(hire_date,'MM'),'09') from employees 2.3 OEF1: select case duration when '2 min' then 'shortest' when '10 min' then 'longest' else duration end as "Play Times" from d_songs OEF2:

Database Development 2 select department_id, salary,

Kevin Van Malderen

r0446324

case department_id when 10 then 1.25*salary when 90 then 1.5*salary when 130 then 1.75*salary else salary end "new salary" from employees OEF3: select first_name, last_name, manager_id, commission_pct, nvl2(manager_id,9999,commission_pct) as review from employees where department_id in (80,90)

You might also like