개인공부 정리/문제풀이 (14) 썸네일형 리스트형 0206 오라클 DB 문제풀이 - 데이터 조작어 (INSERT, UPDATE), 트랜잭션 1. 간단 문제 (279P / 309P) 1) 279P - EMP_TEMP 테이블의 사원들 중에서 급여 2500 이하인 사원만 추가 수당을 50으로 수정하는 다음 코드들 채워 보세요. --279P Q1. UPDATE EMP_TEMP SET COMM = 50 WHERE SAL 값 제대로 넣기 SELECT * FROM CHAP10HW_EMP; INSERT ALL INTO CHAP10HW_EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7201,'TEST_USER1','MANAGER',7788,'2016-01-02',4500,NULL,50) INTO CHAP10HW_EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO.. 0203 오라클 DB 문제풀이 - 조인(JOIN), 서브쿼리 1. JOIN 239P Q1) 보충 --Q1 --SQL-99 이전 방식 SELECT D.DEPTNO, D.DNAME, E.EMPNO, E.ENAME, E.SAL FROM DEPT D, EMP E WHERE D.DEPTNO = E.DEPTNO AND E.SAL > 2000 ORDER BY D.DEPTNO; SELECT * FROM DEPT; --SQL-99 방식 SELECT D.DEPTNO, D.DNAME, E.EMPNO, E.ENAME,E.SAL FROM DEPT D JOIN EMP E ON (D.DEPTNO =E.DEPTNO) WHERE E.SAL > 2000 ORDER BY D.DEPTNO ; Q2) --문제2 --SQL-99 이전 방식 SELECT D.DEPTNO, D.DNAME, TRUNC(AVG.. 0202 오라클 DB 2강 - SQL 문제풀이 (오라클 함수) (함수 설명 포함) 1. 오라클 함수 174P --Q1. RPAD, SUBSTR, LENGTH 앞자리만 나오게 SELECT EMPNO, RPAD(SUBSTR(EMPNO,1,2),4,'*') AS MASKING_EMPNO, ENAME, RPAD(SUBSTR(ENAME ,1,1),LENGTH (ENAME),'*') AS MASKING_ENAME FROM EMP WHERE LENGTH(ENAME) >= 5 AND LENGTH(ENAME) < 6; -- Q2. TRUNC, ROUND 하루급여, 시급 계산하기 SELECT EMPNO, ENAME,SAL, TRUNC(SAL/21.5,2) AS DAY_PAY, ROUND(SAL/21.5/8,1) AS TIME_PAY FROM EMP ; Q1. RPAD: SQL의 RPAD 함수는 지정된 .. 오라클로 배우는 데이터베이스 입문 - 01~02 문제풀이 01. 데이터 베이스 02. 관계형 DB, 오라클 DB 3. SQL 쿼리 Q1. 1. SELECT 2. FROM 3. 별칭 Q2. --Q2 SELECT DISTINCT JOB FROM EMP; Q3. SELECT EMPNO AS EMPLOYEE_NO ,ENAME AS EMPLOYEE_NAME ,JOB ,MGR AS MANAGER1 ,HIREDATE ,SAL AS SALARY ,COMM AS COMMISSION ,DEPTNO AS DEPARTMENT_NO FROM EMP ORDER BY DEPTNO DESC, ENAME ASC ; Q4. 125P 문제 1) --문제 1번 125P SELECT * FROM EMP WHERE ENAME LIKE '%S'; --문제 2번 SELECT EMPNO, ENAME, J.. 이전 1 2 다음