--어제 복습문제
--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;
'DB > 오라클 SQL문' 카테고리의 다른 글
25. 서브쿼리(쿼리안에 또다른 쿼리 담김) | 문제 7개 (0) | 2022.02.23 |
---|---|
25. Rollup( group by 절에 조건으로 소계값) | Cube (각 소계와 전체총계까지) (0) | 2022.02.23 |
24. Having 절 (그룹함수 조건절) (0) | 2022.02.22 |
24. GROUP BY 절 (그룹함수) (0) | 2022.02.22 |
24. sysdate | To_char(sysdate,'yyyy') | To_char(sysdate,'yyyy-mm-dd hh-mi-ss') | to_char(12458, '9999.00') (0) | 2022.02.22 |