문제 출처
-- MYSQL 문제 1~10
SELECT EMPNO, ENAME , SAL
FROM EMP
WHERE DEPTNO = 10;
SELECT ENAME, HIREDATE, DEPTNO
FROM EMP
WHERE EMPNO = 7369;
SELECT *
FROM EMP
WHERE ENAME = 'ALLEN';
SELECT ENAME, DEPTNO ,SAL
FROM EMP
WHERE HIREDATE = '80/12/17';
SELECT *
FROM EMP
WHERE JOB != 'MANAGER';
SELECT *
FROM EMP
WHERE HIREDATE > '81/04/02';
SELECT ENAME, SAL, DEPTNO
FROM EMP
WHERE SAL >= '800';
SELECT *
FROM EMP
WHERE DEPTNO >= '20';
SELECT *
FROM EMP
WHERE HIREDATE < '81/12/09';
SELECT EMPNO, ENAME
FROM EMP
WHERE EMPNO <= '7698';
-- MYSQL 문제 11~20
SELECT ENAME, SAL, DEPTNO
FROM EMP
WHERE HIREDATE > '81/04/02' AND HIREDATE < '82/12/09';
SELECT ENAME, JOB, SAL
FROM EMP
WHERE SAL > '1600' AND SAL < '3000';
SELECT *
FROM EMP
WHERE NOT EMPNO BETWEEN '7654' AND '7782';
SELECT *
FROM EMP
WHERE ENAME BETWEEN 'C%' AND 'J%';
SELECT *
FROM EMP
WHERE SUBSTR(HIREDATE, 1,2)<>'81';
SELECT *
FROM EMP
WHERE JOB = 'MANAGER' OR JOB = 'SALESMAN';
SELECT *
FROM EMP
WHERE DEPTNO != '20' OR DEPTNO != '30';
SELECT EMPNO, ENAME, HIREDATE, DEPTNO
FROM EMP
WHERE ENAME LIKE 'S%';
SELECT *
FROM EMP
WHERE SUBSTR(HIREDATE, 1, 2) = '81';
SELECT *
FROM EMP
WHERE ENAME LIKE '%S%';
SELECT *
FROM EMP
WHERE ENAME LIKE 'S%T';
SELECT *
FROM EMP
WHERE ENAME LIKE '_A%';
SELECT *
FROM EMP
WHERE COMM IS NULL;
SELECT *
FROM EMP
WHERE COMM IS NOT NULL;
SELECT *
FROM EMP
WHERE DEPTNO = '30' AND SAL > '1500';
SELECT EMPNO, ENAME, DEPTNO
FROM EMP
WHERE ENAME = 'K%' OR DEPTNO = '30';
SELECT *
FROM EMP
WHERE SAL >= '1500' AND DEPTNO = '30' AND JOB = 'MANAGER';
SELECT *
FROM EMP
WHERE DEPTNO = '30' AND JOB = 'MANAGER';
SELECT *
FROM EMP
WHERE DEPTNO = '30'
ORDER BY 'SORT';
SELECT *
FROM EMP
ORDER BY SAL DESC;
SELECT *
FROM EMP
ORDER BY DEPTNO ASC, SAL DESC;
--30번까지 했음!
'응용SW기초 기술활용 > 데이터베이스 기초 활용' 카테고리의 다른 글
오라클 - 소계, 총계 구하기 (0) | 2020.03.26 |
---|---|
오라클 - 세로연산 / CASE문, 서브쿼리 , GROUP BY (0) | 2020.03.26 |
오라클 함수 - DECODE (0) | 2020.03.25 |
복수행 함수 - AVG(), MIN()/MAX(), COUNT (0) | 2020.03.25 |
오라클 함수 - POWER, MOD, CEIL, FLOOR, SYSDATE (0) | 2020.03.25 |