본문 바로가기

오라클

오라클 문제

1. 서울 사람중에서 김씨와 이씨만 출력



2. 모든 테이블의 목록 출력



3. INSA 테이블의 스키마(구조) 출력



4. 총급여 오름차순으로 출력하되 총급여가 같으면 기본급 오름차순으로 출력(이름, 기본급, 수당, 총급여(기본급+수당))



5. 남자중에서 name, city, buseo, jikwi 필드만 출력하되 필드명은 한글로 출력



6. name 필드와 변환 함수를 이용하여 입사 일을 yyyy-mm-dd 요일 형식으로 출력 한다.(이름, 부서명, 입사일)



7. 직위를 중복을 배제하여 출력



8. LIKE를 이용하여 이씨가 아닌 자료만 출력



9. 전화번호가 NULL인 경우 '전화없음'으로 치환하여 출력하며  세금은 총급여*3% 로 하되 일의자리에서 반올림한다.

  (세금과 총급여는 세자리마다 컴마 삽입)



10. 서울 사람 중 근무 개월 수가 60개월 이상인 사람만 출력(이름, 입사일)  -- MONTHS_BETWEEN 함수 이용



11. 근무년수가 10년 이상인 사람만 출력(이름, 입사일, 근무년수)



12. 오늘날짜, 이번주 일요일, 이번주 토요일날짜를 출력



13. 기본급 100 만원 당 *를 하나씩 출력 한다.(이름, 기본급, 그래프) 단, 기본급이 100만원 미만인 경우 *를 출력하지 않고 아무것도 출력하지 않는다. 



14. 부서별 출신도별 인원수를 출력 한다.



15. 부서별 인원수가 가장 많은 부서명 및 인원수를 출력 한다.



16. 부서별 여자 인원수를 출력 한다.



17. 부서별 여자 인원수가 가장 많은 부서명 및 여자 인원수를 출력 한다.



18. 평균 급여(기본급) 및 전체 급여(기본급)를 출력 한다.



19. 평균 급여(기본급)보다 크거나 같은 사람의 인원수를 출력 한다.



20. 80~89 년생의 인원수를 구하여라.



21. 다음의 필드를 출력하라.(성별은 남, 여 로 출력)

      이름 부서 성별 직위



22. 부서별 성별(남, 여) 인원수를 출력



23. 이름, 성별, 기본급, 순위를 출력하되 순위는 기본급에 대한 성별 순위를 출력 한다.



24. 부서별 여자인원수가 3명이상인 부서와 여자인원수출력



25. 기본급 하위 20%만 출력(이름, 기본급)

  -- 이름  기본급