DB/오라클 SQL문

25. 어제 복습문제 9개

DEV-HJ 2022. 2. 23. 09:47
반응형

--어제 복습문제 
--1. emp에서 salesman인 사람의 job을 판매원으로 변경하시오
update emp set job='판매원' where job='SALESMAN';

--2. emp테이블에서 totsal 열을 추가하시오
alter table emp add totsal number(10);

--3. 추가한 Totsal에 sal과 comm을 더하여 데이터 추가하시오
update emp set totsal=sal+NVL(comm,0);

--4. professor에서 deptno 컬럼명을 major로 변경하시오
alter table professor rename column deptno to major;

--5. professor에서 id컬럼을 varchar2(20)으로 변경하시오
alter table professor modify id varchar2(20);

--6. emp2에서 hobby열을 삭제하시오
alter table emp2 drop column HOBBY;

--7. member 테이블의 모든데이터를 삭제하시오
delete from member;

--8. 입사일이 21/2/20 인 사원의 이름,부서번호,월급을 출력하시오
select ename,deptno,hiredate
from emp
where hiredate=to_date('81/02/20','RR/MM/DD');

--9. 직무별(job) 최대급여 최소급여 총급여 합계 평균급여 구하시오
select job, max(sal),min(sal),sum(sal),round(avg(sal),2)
from emp
group by job;


반응형