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

박은서's avatar
Dec 29, 2025
22. (데이터베이스) SQL 기본 문법 실습(1~10)
[출처] 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