2.-select ename,init,job,msal from employees where deptno=30; 3..select distinct job,deptno from employees; //no muestra duplicado 4..select job,deptno from employees; //muestra duplicado 5..select * from salgrades 6..select grade,upperlimit-lowerlimit from salgrades; //resta de upperlimit-lowerlimit 7..select init ||' from employees where deptno=10;
'|| ename name,12*msal yearsal
8..select * from employees;
9..select ename,(sysdate-bdate)/365 from employees where empno=7788; select dname,location from departments where location <> 'CHICAGO' 10..select ename, 12*msal+comm yearsal from employees where job='SALESREP' order by yearsal desc; 11..select ename , init,msal from employees where msal between 1300 and 1600; 12..select empno,ename,init from employees where empno in(7499,7566,7788) 13..select * from courses where description like '%SQL%'; 14..select empno, init, ename from employees where ename like '_A%'; 15..select empno, begindate, comments from history
where comments like '%0\%%' escape '\';
16..select attendee, begindate, case evaluation when 1 then 'bad' when 2 then 'mediocre' when 3 then 'ok' when 4 then 'good' when 5 then 'excellent' else 'not filledin' end from registrations where course ='SQL'; 17..select attendee from registrations where course in (select code from courses where category = 'BLD'); 18.. select attendee from registrations where (course,begindate) in (select course, begindate from offerings where location = 'CHICAGO'); 19.. select d.deptno, d.location, e.ename, e.init from employees e, departments d where e.deptno = d.deptno order by d.deptno, e.ename; 20.. select e.ename, 12*e.msal+s.bonus total_salary from employees e, salgrades s where e.msal between s.lowerlimit and s.upperlimit;