ORA
0/26 완료

[1번]salary가 10000보다 큰 직원의 employee_id, last_name, salary를 조회하시오.

결과 예시

EMPLOYEE_ID LAST_NAME SALARY ----------- ----------- ------ 100 King 24000 101 Kochhar 17000 102 De Haan 17000 ... (결과: salary > 10000 인 직원들)

💡 키포인트

> 연산자는 경계값을 포함하지 않습니다. 10000은 포함되지 않습니다.

[2번]job_id가 SA_REP 인 직원의 employee_id, last_name, salary, commission_pct를 조회하시오.

결과 예시

EMPLOYEE_ID LAST_NAME SALARY COMMISSION_PCT ----------- ----------- ------ -------------- 150 Tucker 10000 0.3 156 King 8000 0.35 ... (결과: 직무가 SA_REP인 직원)

💡 키포인트

문자열 비교는 대소문자를 구분합니다. 'SA_REP'와 'sa_rep'는 다른 값입니다.

[3번]salary가 5000 이상 8000 이하(BETWEEN 없이 비교 연산자만 사용)인 직원의 last_name, salary를 조회하시오.

결과 예시

LAST_NAME SALARY ----------- ------ Nayer 3200 ... (5000~8000 사이 직원들)

💡 키포인트

>= 와 <= 는 경계값을 포함합니다. AND로 두 조건을 결합합니다.

[4번]department_id가 50이 아닌 직원의 employee_id, last_name, department_id를 조회하시오 (처음 5행).

결과 예시

EMPLOYEE_ID LAST_NAME DEPARTMENT_ID ----------- ----------- ------------- 100 King 90 101 Kochhar 90 102 De Haan 90 103 Hunold 60 104 Ernst 60

💡 키포인트

같지 않음은 <>, !=, ^= 모두 Oracle에서 유효합니다.

[5번]hire_date가 2005년 1월 1일 이후인 직원의 last_name, hire_date를 조회하시오 (처음 5행).

결과 예시

LAST_NAME HIRE_DATE ----------- ---------- OConnell 21-JUN-07 Grant 13-JAN-08 Mikkilineni 28-SEP-06 Landry 14-JAN-07 Markle 27-MAR-08

💡 키포인트

Oracle 날짜 비교: TO_DATE('2005-01-01','YYYY-MM-DD') 사용. MySQL의 STR_TO_DATE() 대신 TO_DATE()를 사용합니다.