본문 바로가기

전체 글

(30)
DQL 예제(hr) -- 1. 사원 테이블에서 FIRST_NAME, LAST_NAME 조회하기 SELECT E.FIRST_NAME AS 이름, E.LAST_NAME AS 성 FROM EMPLOYEES E; -- 2. 사원 테이블에서 DEPARTMENT_ID의 중복을 제거하고 조회하기 SELECT DISTINCT DEPARTMENT_ID FROM EMPLOYEES; -- 3. 사원 테이블에서 EMPLOYEE_ID가 150인 사원의 정보 조회하기 SELECT * FROM EMPLOYEES WHERE EMPLOYEE_ID = 150; -- 4. 사원 테이블에서 연봉이 10000 이상인 사원의 정보 조회하기 SELECT * FROM EMPLOYEES WHERE SALARY >= 10000; -- 5. 사원 테이블에서 연봉이 100..
DML(학생,교수,강의,수강신청,과목) -- 테이블 삭제는 생성의 역순! DROP TABLE ENROLL_TBL; DROP TABLE LECTURE_TBL; DROP TABLE STUDENT_TBL; DROP TABLE COURSE_TBL; DROP TABLE PROFESSOR_TBL; -- 테이블 생성 -- 1. PROFESSOR_TBL 테이블 CREATE TABLE PROFESSOR_TBL ( P_NO VARCHAR2(5 BYTE) NOT NULL -- 기본키 , P_NAME VARCHAR2(30 BYTE) NULL , P_MAJOR VARCHAR2(30 BYTE) NULL , CONSTRAINT PK_PROF PRIMARY KEY(P_NO) ); -- 2. COURSE_TBL 테이블 CREATE TABLE COURSE_TBL ( C_NO..
DDL(국가,선수,일정,종목) -- 테이블 삭제는 생성의 역순! DROP TABLE SCHEDULE_TBL; DROP TABLE PLAYER_TBL; DROP TABLE EVENT_TBL; DROP TABLE NATION_TBL; -- NATION_TBL 테이블 생성 CREATE TABLE NATION_TBL ( N_CODE NUMBER(3) NOT NULL, -- NUMBER(3) : 0 ~ 999 N_NAME VARCHAR2(30 BYTE) NOT NULL, N_PARTI_PERSON NUMBER NULL, N_PARTI_EVENT NUMBER NULL, N_PREV_RANK NUMBER NULL, N_CURR_RANK NUMBER NULL ); -- EVENT_TBL 테이블 생성 CREATE TABLE EVENT_TBL ( E_..