SQL Developer 기본문제 풀이 SCOTT (+SELECT / WHERE)

2018. 6. 23. 20:56·오랜된 포스팅/SQL Developer

# 문제풀이에 사용된 함수

= 관련 예제 포스팅 : 

2018/06/21 - [Data base/SQL Developer] - SQL Developer 기본문제 풀이(+SELECT/FROM)




  1. --6) emp 테이블에서 사원번호가 7698 인 사원의 
  2. --이름, 업무, 급여를 출력하시오.
  3. SELECT
  4.     ENAME,JOB,SAL
  5. FROM EMP
  6. WHERE EMPNO = '7698';

  7. --7) emp 테이블에서 사원이름이 SMITH인 사람의 
  8. --이름과 월급, 부서번호를 구하시오.
  9. SELECT
  10.     ENAME,SAL,DEPTNO
  11. FROM EMP
  12. WHERE ENAME = 'SMITH';

  13. --8) 월급이 2500이상 3500미만인 사원의 
  14. --이름, 입사일, 월급을 구하시오.
  15. SELECT
  16.     ENAME,HIREDATE,SAL
  17. FROM EMP
  18. WHERE SAL BETWEEN 2500 AND 3500;

  19. --9) 급여가 2000에서 3000사이에 포함되지 않는 사원의 
  20. --이름, 업무, 급여를 출력하시오.
  21. SELECT
  22.     ENAME,JOB,SAL
  23. FROM EMP
  24. WHERE SAL NOT BETWEEN 2000 AND 3000;

  25. --10) 81년05월01일과 81년12월03일 사이에 입사한 사원의 
  26. --이름, 급여, 입사일을 출력하시오.
  27. SELECT
  28.     ENAME,SAL,HIREDATE
  29. FROM EMP
  30. WHERE HIREDATE BETWEEN '81-05-01' AND '81-12-03';

  31. --11) emp테이블에서 사원번호가 7566,7782,7934인 사원을 제외한 사람들의 
  32. --사원번호,이름, 월급을 출력하시오.
  33. SELECT
  34.     EMPNO,ENAME,SAL
  35. FROM EMP
  36. WHERE EMPNO != ANY(7566,7782,7934);

  37. --12) 부서번호 30(deptno)에서 근무하며 
  38. --월2,000달러 이하를 받는 81년05월01일 이전에  입사한 사원의 
  39. --이름, 급여, 부서번호, 입사일을 출력하시오.
  40. SELECT
  41.     ENAME,SAL,DEPTNO,HIREDATE
  42. FROM EMP
  43. WHERE DEPTNO = 30 AND SAL < 2000 AND HIREDATE < '81/05/01';

  44. --13) emp테이블에서 급여가 2,000와 5,000 사이고 부서번호가 10 또는 30인 사원의
  45. --이름과 급여,부서번호를 나열하시오.
  46. SELECT
  47.     ENAME,SAL,DEPTNO
  48. FROM EMP
  49. WHERE (SAL BETWEEN 2000 AND 5000) AND DEPTNO = ANY(10,30);

  50. --14) 업무가 SALESMAN 또는 MANAGER이면서 급여가 1,600, 2,975 또는 2,850이 아닌
  51. --모든 사원의 이름, 업무 및 급여를 표시하시오.
  52. SELECT
  53.     ENAME,JOB,SAL
  54. FROM EMP
  55. WHERE JOB = ANY('SALESMAN','MANAGER') AND SAL = ANY(1600,2975) OR SAL != 2850;

  56. --15) emp테이블에서 사원이름 중 S가 포함되지 않은 사람들 중 부서번호가 20인 사원들의 
  57. --이름과 부서번호를 출력하시오.
  58. SELECT
  59.     ENAME,DEPTNO
  60. FROM EMP
  61. WHERE ENAME NOT LIKE '%S%' AND DEPTNO = '20';

  62. --16) emp테이블에서 이름에 A와 E가 있는 모든 사원의 이름을 표시하시오.
  63. SELECT
  64.     ENAME
  65. FROM EMP
  66. WHERE ENAME LIKE '%A%' AND ENAME LIKE '%E%';

  67. --17) emp테이블에서 관리자가 없는 모든 사원의 이름과 업무를 표시하시오.
  68. SELECT
  69.     ENAME,JOB
  70. FROM EMP
  71. WHERE MGR IS NULL;

  72. --18) emp테이블에서 커미션 항목이 입력된 사원들의 이름과 급여, 커미션을 구하시오.
  73. SELECT
  74.     ENAME,SAL,COMM
  75. FROM EMP
  76. WHERE COMM IS NOT NULL;
저작자표시 비영리 변경금지 (새창열림)

'오랜된 포스팅 > SQL Developer' 카테고리의 다른 글

SQL Developer 기본문제 풀이 SCOTT (+JOIN)  (0) 2018.06.23
SQL Developer 기본문제 풀이 SCOTT (+ORDER BY)  (0) 2018.06.23
SQL Developer 기본문제 풀이(+IN(SUBQUREY) ...)  (0) 2018.06.22
SQL Developer 기본문제 풀이(+JOIN / CROSS JOIN / SELF JOIN ...)  (0) 2018.06.22
SQL Developer 기본문제 풀이(+GROUP BY / HAVING / AVG() ...)  (0) 2018.06.22
'오랜된 포스팅/SQL Developer' 카테고리의 다른 글
  • SQL Developer 기본문제 풀이 SCOTT (+JOIN)
  • SQL Developer 기본문제 풀이 SCOTT (+ORDER BY)
  • SQL Developer 기본문제 풀이(+IN(SUBQUREY) ...)
  • SQL Developer 기본문제 풀이(+JOIN / CROSS JOIN / SELF JOIN ...)
Toycode
Toycode
오늘도 훌륭했던 시간을 보내길 바라며
  • Toycode
    오늘도 훌륭했어
    Toycode
  • 전체
    오늘
    어제
    • 분류 전체보기 (48)
      • 블록체인 (0)
      • 기초 CS 파훼하기 (2)
      • IT 트렌드 (1)
      • 오랜된 포스팅 (45)
        • Java (25)
        • SQL Developer (14)
        • eGovFramework (5)
        • IOS (1)
  • 링크

    • Online Resume
  • hELLO· Designed By정상우.v4.10.0
Toycode
SQL Developer 기본문제 풀이 SCOTT (+SELECT / WHERE)
상단으로

티스토리툴바