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 테이블

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

2) 풀이
select EMPNO, ENAME, SAL
from emp
where DEPTNO = 10;3) 결과

4) 정답
2. 사원번호가 7369인 사람 중 이름, 입사일, 부서번호를 출력하라.
1) 예시

2) 풀이
select ENAME, HIREDATE, DEPTNO
from emp
where EMPNO = 7369;3) 결과

4) 정답
3. 이름이 ALLEN인 사람의 모든 정보를 출력하라.
1) 예시

2) 풀이
select *
from emp
where ENAME = 'ALLEN';3) 결과

4) 정답
4. 입사일이 80/12/17인 사원의 이름, 부서번호, 월급을 출력하라.
1) 예시
ex) HIREDATE = "80/12/17"

2) 풀이
select ENAME, DEPTNO, SAL
from emp
where HIREDATE = '80/12/17';3) 결과

4) 정답
5. 직업이 MANAGER가 아닌 사람의 모든 정보를 출력하라.
1) 예시
ex) !=, <>, not in ('','','')

2) 풀이
select *
from emp
where JOB != 'MANAGER';3) 결과

4) 정답
6. 입사일이 81/04/02 이후에 입사한 사원의 정보를 출력하라.
1) 예시

2) 풀이
select *
from emp
where HIREDATE > '81/04/02';3) 결과

4) 정답
7. 급여가 $800 이상인 사람의 이름, 급여, 부서번호를 출력하라.
1) 예시

2) 풀이
select ENAME, SAL, DEPTNO
from emp
where SAL >= 800;3) 결과

4) 정답
8. 부서번호가 20번 이상인 사원의 모든 정보를 출력하라.
1) 예시

2) 풀이
select *
from emp
where DEPTNO >= 20;3) 결과

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

2) 풀이
select *
from emp
where HIREDATE < '81/12/09';3) 결과

4) 정답
10. 입사번호가 7698보다 작거나 같은 사람들의 입사번호와 이름을 출력하라.
1) 예시

2) 풀이
select EMPNO, ENAME
from emp
where EMPNO <= 7698;3) 결과

4) 정답
Share article