1. 다음 SQL문의 실행 결과를 쓰시오.
(출처 : 2020년 1회 정보처리기사 필기)
25,000
2. 관계 데이터베이스인 테이블 R1에 대한 아래 SQL 문의 실행결과를 쓰시오.
(출처 : 2020년 2회 정보처리기사 필기)
(머릿속으로 결과 테이블를 상상하고 답을 확인하세요)
3. 다음 R과 S 두 릴레이션에 대한 Division 연산의 수행 결과를 쓰시오.
(출처 : 2020년 2회 정보처리기사 필기)
(머릿속으로 결과 테이블를 상상하고 답을 확인하세요)
4. 다음 SQL문에서 빈칸에 들어갈 내용을 쓰시오.
(출처 : 2020년 3회 정보처리기사 필기)
SET
5. DBA가 사용자 PARK에게 테이블 [STUDENT]의 데이터를 갱신할 수 있는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한다. 다음에 주어진 SQL문의 빈칸을 알맞게 채우시오.
(출처 : 2020년 3회 정보처리기사 필기)
ㄱ : UPDATE
ㄴ : ON
6. 다음 SQL문의 실행 결과를 쓰시오.
(출처 : 2020년 3회 정보처리기사 필기)
(머릿속으로 결과 테이블를 상상하고 답을 확인하세요)
7. 다음 질의를 실행할 때 SQL의 실행 결과를 쓰시오.
(출처 : 2021년 1회 정보처리기사 필기 변형)
8. 아래의 SQL문을 실행한 결과를 쓰시오.
(출처 : 2021년 1회 정보처리기사 필기)
9. 테이블 R1, R2에 대하여 다음 SQL문의 결과를 쓰시오.
(출처 : 2021년 2회 정보처리기사 필기)
10. 다음 R1과 R2의 테이블에서 SQL문을 실행했을 때 그 결과를 쓰시오.
(출처 : 2021년 2회 정보처리기사 필기 변형)
SELECT 과목번호, 과목이름 FROM RI, R2 WHERE R1.학번 = R2. 학번 AND R1.학과='전자공학' AND R1.이름 = '강남길’; |
(머릿속으로 결과 테이블를 상상하고 답을 확인하세요)
11. 다음 두 릴레이션 Rl과 R2의 카티션 프로덕트(cartesian product) 수행 결과를 쓰시오.
(출처 : 2021년 3회 정보처리기사 필기)
(머릿속으로 결과 테이블를 상상하고 답을 확인하세요)
12. 테이블 R과 S에 대한 SQL에 대한 SQL문이 실행되었을 때, 실행결과를 쓰시오.
(출처 : 2022년 1회 정보처리기사 필기)
(머릿속으로 결과 테이블를 상상하고 답을 확인하세요)
13. 사용자 'PARK'에게 테이블을 생성할 수 있는 권한을 부여하기 위한 SQL문의 구성으로 빈칸에 적합한 내용을 작성하시오. (출처 : 2022년 2회 정보처리기사 필기)
CREATE TABLE TO
14. 아래 테이블 T, S, R이 각각 다음과 같이 선언되었다. 다음 중 DELETE FROM T; 를 수행한 후에 테이블 R의 결과를 쓰시오. (출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 기본 9번)
CREATE TABLE T
(C INTEGER PRIMARY KEY,
D INTEGER);
CREATE TABLE S
(B INTEGER PRIMARY KEY,
C INTEGER REFERENCES T(C) ON DELETE CASCADE);
CREATE TABLE R
(A INTEGER PRIMARY KEY,
B INTEGER REFERENCES S(B) ON DELETE SET NULL);
15. EMP 테이블에서 COMM 칼럼을 삭제하고자 할 때 아래 빈칸에 들어갈 내용을 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 기본 16번)
( 가 ) TABLE EMP (나) (다) COMM; |
(가 ) : ALTER
(나 ) : DROP
(다) : COLUMN
16. 고객지역 테이블을 대상으로 거주지와 근무지를 출력하고자 하는데 중복된 데이터가 있는 경우 1건으로 처리하고자 한다. 아래 빈칸에 들어갈 내용을 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 기본 24번)
SELECT (가) 거주지, 근무지 FROM 고객지역; |
중복된 데이터가 모두 출력되려면 ALL을 사용
17. 다음 중 SELECT COL1+COL3 FROM TAB_A; 의 결과를 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 기본 35번)
18. 다음 SQL문은 COLMUN1의 값이 널 이 아닌 경우를 찾아내는 문장이다. 빈칸을 작성하시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 기본 36번)
SELECT * FROM MYTABLE WHERE COLUMN1 (가) (나) (다); |
(가) IS
(나) NOT
(다) NULL
19. 다의 3개의 SQL 수행 결과를 각각 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 기본 50번)
(가) SELECT AVG(COL3) FROM TAB_A;
(나) SELECT AVG(COL3) FROM TAB_A WHERE COL1>0;
(다) SELECT AVG(COL3) FROM TAB_A WHERE COL1 IS NOT NULL;
(가) 10
(나) 20
(다) 20
20. 어느 기업의 직원 테이블(EMP)이 직급(GRADE) 별로 사원 500명, 대리 100명, 과장 30명, 차장 10명, 부장 5명, 직급이 정해지지 않은(NULL) 사람 25명으로 구성되어 있을 때, 각 SQL문의 결과를 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 기본 51번)
(가) SELECT COUNT(GRADE) FROM EMP;
(나) SELECT GRADE FROM EMP WHERE GRADE IN ('차장','부장','널');
(다) SELECT GRADE,COUNT(*) FROM EMP GROUP BY GRADE;
(가) 645
(나) 15
(다) 6
'널'과 NULL은 아무런 관련이 없다
21. 아래의 사례1은 Cartesian Product를 만들기 위한 SQL 문장이며 사례1과 같은 결과를 얻기 위해 사례2 SQL 문장의 (가)안에 들어갈 내용을 작성하시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 활용 71번)
[사례1] SELECT ENAME, DNAME FROM EMP, DEPT ORDER BY ENAME; [사례2] SELECT ENAME, DNAME FROM EMP (가) DEPT ORDER BY ENAME; |
(가) CROSS JOIN
22. 아래의 EMP 테이블과 DEPT 테이블에서 밑줄 친 속성은 주키이며 EMP.C는 DEPT와 연결된 외래키이다. EMP 테이블과 DEPT 테이블을 LEFT, FULL, RIGHT 외부조인하면 생성되는 결과 건수를 각각 작성하시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 활용 74번)
LEFT : 3
FULL : 5
RIGHT : 4
23. 신규 부서의 경우 일시적으로 사원이 없는 경우도 있다고 가정하고 DEPT와 EMP를 조인하되 사원이 없는 부서 정보도 같이 출력하도록 할 때, 아래 SQL문장의 (가)안에 들어갈 내용을 기술하시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 활용 75번)
SELECT E.NAME, D.DEPTNO, D.NAME FROM DEPT D (가) EMP E ON D.DEPTNO=E.DEPTNO; |
LEFT JOIN
또는
LEFT OUTER JOIN
24. 다음 SQL문의 실행 결과 건수를 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 활용 78번)
SELECT count(st_name)
FROM student s
WHERE not exists
(SELECT *
FROM department d
WHERE s.d_num = d.dept_num
and dept_name = '전자계산학과');
5
25. 다음 중 아래에서 테이블 T1, T2에 대한 가, 나 두 개의 쿼리 결과 조회되는 행의 수를 가, 나 각각 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 활용 84번)
가. SELECT A, B, C FROM T1
UNION ALL
SELECT A, B, C FROM T2
나. SELECT A, B, C FROM T1
UNION
SELECT A, B, C FROM T2
가 : 5
나 : 3
26. 다음 SQL 수행 결과를 쓰시오.
(출처 : SQL 자격검정 실전문제 일명 노랭이 SQL 활용 94번)
SELECT COUNT(DISTINCT A||B)
FROM EMP
WHERE D= (SELECT D FROM DEPT WHERE E ='i';);
2
'정보처리기사 > 예상문제' 카테고리의 다른 글
[2024 정보처리기사 실기 예상 문제] 필기 4과목 변형 문제(네트워크+운영체제) (6) | 2023.04.20 |
---|---|
[2024 정보처리기사 실기 예상 문제] 필기 2과목 변형 문제 (2) | 2023.04.20 |
[2024 정보처리기사 실기 예상 문제] 필기 1과목 변형 문제(객체지향) (13) | 2023.04.19 |
[2024 정보처리기사 실기 예상 문제] IT용어 16문제 3탄 (0) | 2023.04.17 |
2024 정보처리기사 실기 예상 문제 모음 (19) | 2023.04.11 |