DROP TABLE IF EXISTS TEST.EMP_62 ;
DELIMITER //
CREATE TABLE EMP_62 (
EMP varchar(50) NOT NULL,
ENAME varchar(20) NOT NULL,
SEX varchar(2) DEFAULT NULL,
SALARY int(10) DEFAULT NULL,
DEPT_NO varchar(10) DEFAULT NULL,
PRIMARY KEY (EMP)
) ENGINE=InnoDB DEFAULT CHARSET=euckr COMMENT='2020년 60번'
//
INSERT INTO EMP_62 (EMP,ENAME,SEX,SALARY,DEPT_NO)
VALUES
('2020-001', '홍길동', '남', 3000, 2),
('2019-001', '장영실', '남', 5000, 5),
('2020-002', '강감찬', '남', 2000, 4),
('2020-003', '류관순', '여', 3000, ""),
('2019-002', '감좌진', '남', 4000, 2),
('2019-003', '이몽령', '남', 4000, 4),
('2019-004', '이산', '남', 5000, 1),
('2020-004', '이순신', '남', 3000, "");
-- 1번
SELECT DEPT_NO, AVG(SALARY)
FROM EMP_62
GROUP BY DEPT_NO;
-- 2번
SELECT ENAME, SALARY
FROM EMP_62
WHERE DEPT_NO IN (SELECT DEPT_NO
FROM EMP_62
GROUP BY DEPT_NO
HAVING COUNT(*) >= 2);
-- 3번
SELECT ENAME, SALARY
FROM EMP_62 E
WHERE SALARY > (SELECT AVG(SALARY)
FROM EMP_62
WHERE DEPT_NO = E.DEPT_NO );
-- 4번
SELECT ENAME, SALARY
FROM EMP_62
WHERE SALARY = (SELECT MAX(SALARY)
FROM EMP_62);
정답 : 3번
'정보시스템감리사_데이터베이스' 카테고리의 다른 글
정보시스템 감리사 2022년 57번 문제 (0) | 2023.06.08 |
---|---|
정보시스템 감리사 2023년 65번 문제 (0) | 2023.06.02 |
정보시스템 감리사 2023년 63번 문제 (0) | 2023.06.02 |
정보시스템 감리사 2023년 62번 문제 (0) | 2023.06.02 |
정보시스템 감리사 2020년 63번 문제 (0) | 2023.06.02 |