0/26 완료
[1번]EMPLOYEES 테이블의 모든 컬럼과 모든 행을 조회하시오.
결과 예시
EMPLOYEE_ID FIRST_NAME LAST_NAME EMAIL ...
----------- ----------- ----------- -------- ---
100 Steven King SKING ...
101 Neena Kochhar NKOCHHAR ...
(107개 행)
💡 키포인트
SELECT * FROM table_name — Oracle에서는 FROM 절이 반드시 필요합니다.
[2번]EMPLOYEES 테이블에서 employee_id, first_name, last_name, salary 컬럼만 조회하시오.
결과 예시
EMPLOYEE_ID FIRST_NAME LAST_NAME SALARY
----------- ----------- ----------- ------
100 Steven King 24000
101 Neena Kochhar 17000
102 Lex De Haan 17000
(107개 행)
💡 키포인트
필요한 컬럼만 명시하면 SELECT *보다 성능이 좋고, 테이블 변경 시 안전합니다.
[3번]DEPARTMENTS 테이블의 모든 컬럼을 조회하시오.
결과 예시
DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID LOCATION_ID
------------- ---------------- ---------- -----------
10 Administration 200 1700
20 Marketing 201 1800
30 Purchasing 114 1700
...(27개 행)
💡 키포인트
HR 스키마의 DEPARTMENTS 테이블: department_id, department_name, manager_id, location_id.
[4번]JOBS 테이블에서 job_id, job_title 컬럼을 조회하시오.
결과 예시
JOB_ID JOB_TITLE
---------- -----------------------------------
AD_PRES President
AD_VP Administration Vice President
AD_ASST Administration Assistant
...(19개 행)
💡 키포인트
JOBS 테이블에는 직무 코드와 최저/최고 급여 범위가 포함되어 있습니다.
[5번]ROWNUM을 활용하여 EMPLOYEES 테이블에서 처음 5개 행만 조회하시오.
결과 예시
EMPLOYEE_ID FIRST_NAME LAST_NAME
----------- ----------- -----------
100 Steven King
101 Neena Kochhar
102 Lex De Haan
103 Alexander Hunold
104 Bruce Ernst
💡 키포인트
WHERE ROWNUM <= N 은 Oracle 전통적 행 제한 방법입니다. MySQL의 LIMIT N 대신 사용합니다.