inblog logo
|
DailyCoding
    Practice

    22. (데이터베이스) SQL 기본 문법 실습(1~10)

    박은서's avatar
    박은서
    Dec 29, 2025
    22. (데이터베이스) SQL 기본 문법 실습(1~10)
    Contents
    emp 테이블1. 부서번호가 10번인 부서의 사람 중 사원번호, 이름, 월급을 출력하라.2. 사원번호가 7369인 사람 중 이름, 입사일, 부서번호를 출력하라.3. 이름이 ALLEN인 사람의 모든 정보를 출력하라.4. 입사일이 80/12/17인 사원의 이름, 부서번호, 월급을 출력하라.5. 직업이 MANAGER가 아닌 사람의 모든 정보를 출력하라.6. 입사일이 81/04/02 이후에 입사한 사원의 정보를 출력하라.7. 급여가 $800 이상인 사람의 이름, 급여, 부서번호를 출력하라.8. 부서번호가 20번 이상인 사원의 모든 정보를 출력하라.9. 입사일이 81/12/09 보다 먼저 입사한 사람들의 모든 정보를 출력하라.10. 입사번호가 7698보다 작거나 같은 사람들의 입사번호와 이름을 출력하라.
    [출처] mysql 문제 1-10번|작성자 개발자

    emp 테이블

    notion image

    1. 부서번호가 10번인 부서의 사람 중 사원번호, 이름, 월급을 출력하라.

    1) 예시

    notion image

    2) 풀이

    select EMPNO, ENAME, SAL from emp where DEPTNO = 10;

    3) 결과

    notion image

    4) 정답

    2. 사원번호가 7369인 사람 중 이름, 입사일, 부서번호를 출력하라.

    1) 예시

    notion image

    2) 풀이

    select ENAME, HIREDATE, DEPTNO from emp where EMPNO = 7369;

    3) 결과

    notion image

    4) 정답

    3. 이름이 ALLEN인 사람의 모든 정보를 출력하라.

    1) 예시

    notion image

    2) 풀이

    select * from emp where ENAME = 'ALLEN';

    3) 결과

    notion image

    4) 정답

    4. 입사일이 80/12/17인 사원의 이름, 부서번호, 월급을 출력하라.

    1) 예시

    ex) HIREDATE = "80/12/17"
    notion image

    2) 풀이

    select ENAME, DEPTNO, SAL from emp where HIREDATE = '80/12/17';

    3) 결과

    notion image

    4) 정답

    5. 직업이 MANAGER가 아닌 사람의 모든 정보를 출력하라.

    1) 예시

    ex) !=, <>, not in ('','','')
    notion image

    2) 풀이

    select * from emp where JOB != 'MANAGER';

    3) 결과

    notion image

    4) 정답

    6. 입사일이 81/04/02 이후에 입사한 사원의 정보를 출력하라.

    1) 예시

    notion image

    2) 풀이

    select * from emp where HIREDATE > '81/04/02';

    3) 결과

    notion image

    4) 정답

    7. 급여가 $800 이상인 사람의 이름, 급여, 부서번호를 출력하라.

    1) 예시

    notion image

    2) 풀이

    select ENAME, SAL, DEPTNO from emp where SAL >= 800;

    3) 결과

    notion image

    4) 정답

    8. 부서번호가 20번 이상인 사원의 모든 정보를 출력하라.

    1) 예시

    notion image

    2) 풀이

    select * from emp where DEPTNO >= 20;

    3) 결과

    notion image

    4) 정답

    9. 입사일이 81/12/09 보다 먼저 입사한 사람들의 모든 정보를 출력하라.

    1) 예시

    notion image

    2) 풀이

    select * from emp where HIREDATE < '81/12/09';

    3) 결과

    notion image

    4) 정답

    10. 입사번호가 7698보다 작거나 같은 사람들의 입사번호와 이름을 출력하라.

    1) 예시

    notion image

    2) 풀이

    select EMPNO, ENAME from emp where EMPNO <= 7698;

    3) 결과

    notion image

    4) 정답

    Share article
    Contents
    emp 테이블1. 부서번호가 10번인 부서의 사람 중 사원번호, 이름, 월급을 출력하라.2. 사원번호가 7369인 사람 중 이름, 입사일, 부서번호를 출력하라.3. 이름이 ALLEN인 사람의 모든 정보를 출력하라.4. 입사일이 80/12/17인 사원의 이름, 부서번호, 월급을 출력하라.5. 직업이 MANAGER가 아닌 사람의 모든 정보를 출력하라.6. 입사일이 81/04/02 이후에 입사한 사원의 정보를 출력하라.7. 급여가 $800 이상인 사람의 이름, 급여, 부서번호를 출력하라.8. 부서번호가 20번 이상인 사원의 모든 정보를 출력하라.9. 입사일이 81/12/09 보다 먼저 입사한 사람들의 모든 정보를 출력하라.10. 입사번호가 7698보다 작거나 같은 사람들의 입사번호와 이름을 출력하라.

    DailyCoding

    RSS·Powered by Inblog