모두CBT

출제 24-3다음과 같은 'STUDENT(SNO, SNAME, YEAR… | [컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331) 상세 페이지

1[컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331)

출제 24-3

다음과 같은 'STUDENT(SNO, SNAME, YEAR, DEPT)' 테이블에서 아래 <질의 결과>와 같은 내용을 얻어내기 위한 질의문으로 가장 옳은 것은?

STUDENT
SNOSNAMEYEARDEPT
100홍길동4컴퓨터
200이동욱3전기
300김응식1컴퓨터
400박강철4컴퓨터
500최성길3산공

질의 결과
SNOSNAME
100홍길동
400박강철
1
SELECT SNO, SNAME FROM STUDENT WHERE DEPT ="컴퓨터" OR YEAR=4;
2
SELECT SNO, SNAME AS 4 FROM STUDENT GROUP BY SNO;
3
SELECT SNO, SNAME AS SNO FROM STUDENT GROUP BY SNAME;
4
SELECT SNO, SNAME FROM STUDENT WHERE DEPT ="컴퓨터" AND YEAR=4;
해설

질의 결과를 얻는 질의문은 SELECT SNO, SNAME FROM STUDENT WHERE DEPT ="컴퓨터" AND YEAR=4;이다.

STUDENT 테이블은 100 홍길동(4, 컴퓨터), 200 이동욱(3, 전기), 300 김응식(1, 컴퓨터), 400 박강철(4, 컴퓨터), 500 최성길(3, 산공)이다. 질의 결과는 100 홍길동, 400 박강철로, 컴퓨터 학과이면서 4학년인 학생만 추출되었다.

  • OR 조건이면 컴퓨터 학과 1학년인 300 김응식까지 포함되어 결과가 달라진다.
  • GROUP BY만 사용하는 질의문은 조건이 없어 모든 학생이 출력된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.