다음의 관계형 데이터베이스에서 정보학개론의 저자를 검색하기 위한 SQL… | [국회직 9급 정보학개론] 20년 1회차 기출문제 상세 페이지
1[국회직 9급 정보학개론] 20년 1회차
다음의 관계형 데이터베이스에서 정보학개론의 저자를 검색하기 위한 SQL 구문으로 옳은 것은?Table name : BIB
AU TI PU YEAR 김대한 정보학개론 한국도서관협회 2010 김민국 디지털도서관 운영론 홍릉과학 2008 김국회 문헌정보학개론 태일사 2013 김도서 정보검색론 구미무역 2019
1
select AU from BIB where TI = ‘정보학개론’
2
retrieve AU from BIB where TI = ‘정보학개론’
3
select AU in BIB where TI = ‘정보학개론’
4
retrieve ‘김대한’ where AU from BIB
5
select TI = ‘정보학개론’ from BIB
해설
옳은 구문은 select AU from BIB where TI = ‘정보학개론’이다.
SQL 조회문은 select 열 from 테이블 where 조건의 구조이다. 저자 열 AU를 BIB 테이블에서 조회하되, 표제 TI가 정보학개론과 일치하는 행으로 제한한다.
- retrieve AU from BIB where …: SQL의 조회 명령은 retrieve가 아니라 select이다.
- select AU in BIB where …: 테이블을 지정하는 절은 in이 아니라 from이다.
- retrieve ‘김대한’ where AU from BIB: 명령어와 절의 순서가 모두 틀렸고, 찾을 값을 미리 적었다.
- select TI = ‘정보학개론’ from BIB: 조회할 저자 열이 없고 where 절도 없다.
오류나 개정된 내용이 보이면 알려주세요