728x90
반응형
정보처리기사 실기 시험에 무조건 한문제 이상 출제되는 SQL 활용입니다 : )
개념 공부 충분히 했다면 시험을 위해 연습문제로 실전 감각을 익히시길 바랍니다 ~~!
정보처리기사 SQL 문법 연습 문제 10선
문제 6
다음 SQL에서 DISTINCT의 역할은?
SELECT DISTINCT JOB FROM EMP;
답: 중복 제거
DISTINCT는 SELECT된 컬럼의 중복 값을 제거하여 유일한 값만 반환한다.
문제 7
다음 SQL에서 BETWEEN의 의미는?
SELECT ENAME FROM EMP WHERE SAL BETWEEN 2000 AND 3000;
답: SAL 값이 2000 이상 3000 이하인 경우
BETWEEN A AND B는 A 이상 B 이하의 범위 조건을 의미한다. (양쪽 끝 포함)
문제 8
다음 SQL 실행 결과는?
SELECT ENAME, NVL(COMM, 0) FROM EMP;
답: COMM이 NULL인 경우 0으로 대체됨
NVL 함수는 NULL 값을 지정한 기본값으로 바꾸는 함수이다. (Oracle 전용)
문제 9
다음 SQL에서 IN의 의미는?
SELECT * FROM EMP WHERE DEPTNO IN (10, 30);
답: DEPTNO가 10 또는 30인 경우
IN 연산자는 괄호 안 값 중 하나라도 일치하면 참이 된다. 여러 조건을 간결하게 표현할 수 있다.
문제 10
다음 SQL에서 서브쿼리는 어디에 사용되는가?
SELECT ENAME FROM EMP WHERE SAL > (SELECT AVG(SAL) FROM EMP);
답: SAL 평균보다 높은 사원 검색 (WHERE 절 내부)
서브쿼리는 다른 쿼리 내부에서 사용되며, 이 경우는 SAL 평균을 먼저 구하고 해당 값을 기준으로 비교한다.
728x90
반응형
'정보처리기사' 카테고리의 다른 글
[정처기 빈출 족보] 📚 정보처리기사 데이터베이스 핵심 개념 빈출 문제 모음.zip (0) | 2025.05.09 |
---|---|
[정처기 족보 필기]💻 정보처리기사 빈출 문제 모음 퀴즈.zip (스스로 확인해보자!!) (0) | 2025.05.09 |
[정보처리기사 실기] SQL 활용 연습 문제 🔥 (0) | 2025.04.30 |
[정보처리기사 실기] 이중 포인터 연습 문제 모음 10개 🔥 (0) | 2025.04.30 |
[정보처리기사 실기] 포인터 연습 문제 모음 10개🔥 (0) | 2025.04.30 |
댓글