•사원테이블(TEMP)에서 사원의 연봉이 동일한 직급을 가진 사원의 평균연봉보다 많이 받는 사원의 사번,이름,연봉을 출력하세요.
select emp_id, emp_name, salary, temp.lev from ( select lev, avg(salary) avg_salary from temp group by lev ) v, temp where temp.lev = v.lev AND temp.salary > v.avg_salary; EMP_ID EMP_NAME SALARY LEV ---------- ---------- ---------- ---- 19960101 홍길동 72000000 과장 19930331 정도령 70000000 차장 19950303 이순신 56000000 대리
* temp,tdept 테이블에서 emp_id,emp_name 컬럼을 출력하되 출력결과를 3-6번까지 줄의 데이터만 출력하세요.
1 select v.no, v.emp_id, v.emp_name, v.dept_name 2 from ( 3 select rownum no, temp.emp_id, 4 temp.emp_name, tdept.dept_name 5 from temp, tdept 6 where tdept.dept_code = temp.dept_code 7 ) v 8* where v.no between 3 and 6 SQL> / NO EMP_ID EMP_NAME DEPT_NAME ---------- ---------- ---------- -------------------- 3 19970201 박문수 총무 4 19930331 정도령 기술지원 5 19950303 이순신 H/W지원 6 19966102 지문덕 S/W지원
'Oracle > SQL' 카테고리의 다른 글
Oracle Function 오라클 함수들 ; 사이트링크 (0) | 2012.04.12 |
---|---|
2012.01.12 SQL 8일차(VIEW, 사용자권한제어, Role) (0) | 2012.01.12 |
2012.01.11 SQL 7일차(Index) ; 정의, 생성원리, 작동원리, 단점(index split 등등), 인덱스의 종류, 결합인덱스의 효율에 관한 이슈, REBUILD 등 INDEX의 전반적인 내용 (2) | 2012.01.12 |
2012.01.11 SQL 7일차(무결성제약조건 Constraint) ;N/N, PRIMARY KEY, FOREIGN KEY, UNIQUE KEY, CHECK, 관련 딕셔너리 (1) | 2012.01.11 |
CONSTRAINT 생성연습 (2) | 2012.01.11 |