1. BOSTON 에 있는 부서의 이름은 무엇인가
SELECT dname
FROM dept
WHERE dname='BOSTON';
2. 담당업무가 ANALYST 인 사원의 이름, 입사일자를 보이시오
SELECT ename, hiredate
FROM emp
WHERE job = 'ANALYST';
3. 입사일자가 1981년 9월 1일 이후인 사원의 이름과 입사일자를 보이시오
SELECT ename, hiredate
FROM emp
WHERE hiredate >= '1981-09-01';
4. 연봉이 3000에서 4000 사이인 사원의 이름, 연봉을 보이시오
SELECT ename, sal
FROM emp
WHERE sal BETWEEN 3000 AND 4000;
5. 사장의 이름을 보이시오 (힌트: 사장은 매니저가 없다)
SELECT ename
FROM emp
WHERE mgr IS NULL;
SELECT ename FROM emp WHERE job = 'president';
6. 담당업무가 MANAGER 가 아닌 사원들의 이름, 담당업무를 보이시오
SELECT ename, job FROM emp WHERE job <> 'MANAGER';
7. 담당업무가 CLERK, ANALYST, SALESMAN 인 사원들의 이름, 담당업무, 급여를 보이시오
SELECT ename, job, sal FROM emp WHERE job IN ('CLERK', 'ANALYST', 'SALESMAN');
8. 연봉이 3000 에서 4000 사이 이거나 담당업무가 MANAGER 인 사원의 이름, 연 봉을 보이시오
SELECT ename, sal FROM emp WHERE (sal BETWEEN 3000 AND 4000) OR (job='MANAGER');
9. 보너스를 받는 사원들의 이름과 보너스 금액을 보이시오. (보너스가 0인 경우도 받 는 것으로 간주)
SELECT ename, comm FROM emp WHERE com IS NOT NULL;
10. 부서번호가 20 인 사원 중에서 담당업무가 CLERK 이고 매니저의 사원번호가 7902 인 사람의 이름을 보이시오
SELECT ename FROM emp WHERE deptno=20 AND job='CLERK' and mgr=7902;
1. 담당 업무가 CLERK 인 사원은 모두 몇 명인가
SELECT COUNT(*) FROM emp WHERE job='CLERK';
2. 담당 업무가 CLERK 인 사원의 최고연봉 금액과 최저 연봉금액, 그리고 두 금액 의 차이 금액을 보이시오
SELECT MAX(sal), MIN(sal), MAX(sal) - MIN(sal) FROM emp FROM emp WHERE job='CLERK';
3. 입사일이 1981년 9월 1일 이후인 사원의 평균 연봉을 보이시오
SELECT AVG(sal) FROM emp WHERE hiredate > '1981-09-01';
4. 매니저의 사원번호가 7698, 7639, 7782 이 아닌 사원의 이름, 담당업무를 보이시오
SELECT ename, job FROM emp WHERE mgr IN (7698, 7639, 7782);
5. 1982 년도 와 1983 년도에 입사한 사원의 이름, 입사일자를 보이시오
SELECT ename, hiredate FROM emp WHERE hiredate >= '82/01/01' and hiredate <= '83/12/31' ;
6. 담당업무 이름에 NA 를 포함하고 있는 사원의 이름, 담당업무를 보이시오
SELECT ename, job FROM emp WHERE job LIKE '%NA%';
7. 보너스를 받는 사원의 이름과 보너스와 연봉을 합한 금액을 보이시오
SELECT ename, sal+comm FROM emp WHERE comm IS NOT NULL;
8. 모든 사원의 연봉을 10% 올려주려면 현재보다 돈이 얼마나 더 있어야 하는지 보 이시오
SELECT SUM(sal*1.1) - SUM(sal) FROM emp;
'공부 > 데이터베이스' 카테고리의 다른 글
데이터베이스 예제 3 (0) | 2021.04.20 |
---|---|
데이터베이스 예제 2 (0) | 2021.04.20 |
정리 (0) | 2021.04.19 |
파일 사용 (0) | 2021.04.14 |
트랜젝션 (0) | 2021.04.14 |