728x90
반응형
SMALL

SQL 기초 실무/중급편Ⅰ, Ⅱ 5

23.09.27. SQL Developer 예제 93 ~ 110번

93. 일반 테이블 생성하기(CREATE TABLE) -- 예제93. 오라클에 데이터를 저장할 테이블을 다음과 같이 생성하시오 create table emp93 ( empno number(10) , ename varchar2(10) , sal number(10, 2) , -- 숫자 10 자리를 허용하되 소숫점 두자리 허용 hiredate date ) ; select * from emp93 ; insert into emp93 values( 7788, 'scott', 3000, to_date('81/12/21', 'RR/MM/DD') ); drop table emp93 ; -- 예제93_문제1. 다음의 테이블을 생성하세요. /* 테이블명 : emp50 , 컬럼명 : empno, ename, sal, job,..

23.09.25. SQL Developer 예제 88 ~ 92번

88. 서브 쿼리를 사용하여 데이터 합치기 -- 예제88. 다음과 같이 부서테이블에 부서번호별 토탈월급 데이터가 입력되게 하시오. alter table dept add sumsal number(10) ; select * from dept ; select deptno, sum(sal) from emp group by deptno ; merge into dept d using ( select deptno, sum(sal) as sumsal from emp group by deptno ) v on ( d.deptno = v.deptno) when matched then update set d.sumsal = v.sumsal ; select * from dept ; -- 예제88_문제1. 부서 테이블에 cnt ..

23.09.25. SQL Developer 예제 78 ~ 87번

SQL의 종류 1. QUERY문 :select from where group by having order by 2. DML문 : Data Manipulation Language insert, update, delete, merge 3. DDL문 4. DCL문 5. TCL문 78. 데이터 입력하기(INSERT) -- 예제78. 다음과 같이 사원테이블에 데이터를 입력하세요. insert into emp ( empno, ename, sal, job, hiredate ) values ( 2812, 'JACK', 3500, 'ANALYST', to_date('2019/06/05', 'RRRR/MM/DD') ) ; select * from emp ; /* 예제78_문제1. 부서테이블에 아래의 데이터를 입력하세요 부..

23.09.22. SQL Developer 예제 67 ~ 77번

67. 집합 연산자로 데이터를 위아래로 연결하기 ①(UNION ALL) -- 예제 67. 부서번호와 부서번호별 토탈 월급을 출력하는데 다음과 같이 맨 아래에 전체 토탈 월급도 출력하세요. delete from emp where deptno = 50 ; select deptno, sum(sal) from emp group by deptno union all select to_number(null) as deptno, sum(sal) -- 컬럼 갯수가 동일해야 함. 데이터 타입도 동일해야 함. from emp order by deptno asc ; -- 예제67_문제1. 직업과 직업별 토탈월급을 출력하는데 맨 아래에 전체 토탈월급도 출력하세요. select job, sum(sal) from emp group..

728x90
반응형
LIST