23. (데이터베이스) SQL 기본 문법 실습(11~20)

박은서's avatar
Dec 29, 2025
23. (데이터베이스) SQL 기본 문법 실습(11~20)
[출처] mysql 문제 11-20번|작성자 개발자

emp 테이블

notion image

11. 입사일이 81/04/02보다 늦고 82/12/09보다 빠른 사원의 이름, 월급, 부서번호를 출력하라.

1) 예시

notion image

2) 풀이

select ENAME, SAL, DEPTNO from emp where HIREDATE > '81/04/02' and HIREDATE < '82/12/09';

3) 결과

notion image

4) 정답

12. 급여가 $1,600보다 크고 $3,000보다 작은 사람의 이름, 직업, 급여를 출력하라.

1) 예시

notion image

2) 풀이

select ENAME, JOB, SAL from emp where SAL > 1600 and SAL < 3000;

3) 결과

notion image

4) 정답

13. 사원번호가 7654와 7782 사이 이외의 사원의 모든 정보를 출력하라.

1) 예시

notion image

2) 풀이

select * from emp where EMPNO < 7654 or EMPNO > 7782;

3) 결과

notion image

4) 정답

14. 이름이 B와 J사이의 모든 사원의 정보를 출력하라.

1) 예시

notion image

2) 풀이

select * from emp where ENAME between 'B' and 'J';

3) 결과

notion image

4) 정답

15. 입사일이 81년 이외의 입사한 사람의 모든 정보를 출력하라.

1) 예시

ex) SUBSTR(HIREDATE, 3, 2) <> '81';
notion image

2) 풀이

select * from emp where substr(HIREDATE, 3, 2) != '81';

3) 결과

notion image

4) 정답

16. 직업이 MANAGER와 SALESMAN인 사람의 모든 정보를 출력하라.

1) 예시

notion image

2) 풀이

select * from emp where JOB in('MANAGER','SALESMAN');

3) 결과

notion image

4) 정답

17. 부서번호 20, 30번을 제외한 모든 사람의 이름, 사원번호, 부서번호를 출력하라.

1) 예시

notion image

2) 풀이

select ENAME, EMPNO, DEPTNO from emp where DEPTNO != 20 and DEPTNO !=30;

3) 결과

notion image

4) 정답

18. S로 시작하는 사원의 사원번호, 이름, 입사일, 부서번호를 출력하라.

1) 예시

ex) LIKE
notion image

2) 풀이

select EMPNO, ENAME, HIREDATE, DEPTNO from emp where ENAME like 'S%';

3) 결과

notion image

4) 정답

19. 입사일이 81년도인 사람의 모든 정보를 출력하라.

1) 예시

ex) SUBSTR(HIREDATE, 3, 2) = '81';
notion image

2) 풀이

select * from emp where substr(HIREDATE, 3, 2) = '81';

3) 결과

notion image

4) 정답

20. 이름 중 S자가 들어가 있는 사람만 모든 정보를 출력하라.

1) 예시

ex) LIKE
notion image

2) 풀이

select * from emp where ENAME like '%S%';

3) 결과

notion image

4) 정답

Share article