[ORACLE] DB의 테이블 생성 문제 풀이
--1번) 테이블에서 부서별로 -- 인원수,평균,급여-- 급여의 합,최소급여, 최대 급여를 포함하는 EMP_DEPTNO테이블을 생성하라 CREATE TABLE EMP_DEPTNO( DEPNO, E_COUNT, E_AVG, E_SUM, E_MIN, E_MAX )AS ( SELECT DEPARTMENT_ID DEPTNO, COUNT(DEPARTMENT_ID), AVG(SALARY), SUM(SALARY), MIN(SALARY), MAX(SALARY) FROM EMPLOYEES GROUP BY DEPARTMENT_ID); --문제2)EMP_DEPTNO 테이블에 ETC COLUMN을추가하여라. --단 자료형은 VARCHAR2(50)사용하라 ALTER TABLE EMP_DEPTNO ADD ETC VARCHAR2(..
Oracle Database - 확인하기
--문제1) King 의 정보를 소문자로 검색하고-- 사원번호, 성명, 담당업무(소문자),부서번호 출력하여라. SELECT EMPLOYEE_ID, LAST_NAME, LOWER(JOB_ID), DEPARTMENT_IDFROM EMPLOYEESWHERE LOWER(LAST_NAME)='king';-- * LOWER -> 대문자를 소문자로 변환시켜주는 함수 --문제2) King 의 정보를 소문자로 검색하고-- 사원번호, 성명, 담당업무(대문자),부서번호 출력하여라.SELECT EMPLOYEE_ID, LAST_NAME, UPPER(JOB_ID), DEPARTMENT_IDFROM EMPLOYEESWHERE UPPER (LAST_NAME) ='KING';-- * UPPER -> 소문자를 대문자로 변환시켜주는 함수..
[ORACLE] DB SELECT 문제풀이
-- 문제1) EMPLOYEES Table의 모든 자료를 출력하여라. SELECT * FROM EMPLOYEES; -- 문제2) EMPLOYEES Table의 컬럼들을 모두 출력하라. DESC EMPLOYEES; -- 문제3) EMPLOYEES Table에서 사원 번호, 이름, 급여, 담당업무를 -- 출력하여라. SELECT EMPLOYEE_ID, FIRST_NAME, SALARY, JOB_IDFROM EMPLOYEES; -- 문제4) 모든 종업원의 급여를 $300증가 시키기 위해서 덧셈 연산자를 -- 사용하고 결과에 SALARY+300을 디스플레이 합니다. SELECT LAST_NAME, salary + 300FROM EMPLOYEES; -- 문제5) EMP 테이블에서 사원번호, 이름, 급여, 보너스,..