측량및지형공간정보기사 기출문제·모의고사·오답노트·자동채점

2012년05월20일 67번

[지리정보시스템]
SQL은 DBMS에 저장된 지리자료에 대한 표준질의어이다. 지적도(parcels)에서 면적(area)이 100m2를 초과하는 대지의 소유자(owner)를 알려고 할 때, SQL 질의문으로 옳은 것은?

  • ① SELECT owner FROM area 100m2WHERE parcels
  • ② SELECT area GT 100m2FROM owner WHERE parcels
  • ③ SELECT owner FROM parcels WHERE area > 100m2
  • ④ SELECT parcels FROM owner WHERE area > 100m2
(정답률: 79%)

문제 해설

정답은 "SELECT owner FROM parcels WHERE area > 100m^2"이다.

이유는 다음과 같다.
- SELECT: 조회하고자 하는 데이터의 열(column)을 선택한다. 여기서는 대지의 소유자(owner)를 선택한다.
- FROM: 조회하고자 하는 데이터가 저장된 테이블(table)을 지정한다. 여기서는 지적도(parcels) 테이블을 지정한다.
- WHERE: 조회하고자 하는 데이터의 조건을 지정한다. 여기서는 면적(area)이 100m^2를 초과하는 대지를 선택한다. ">" 기호는 "초과"를 의미한다.

따라서, "SELECT owner FROM parcels WHERE area > 100m^2"는 면적이 100m^2를 초과하는 대지의 소유자를 조회하는 SQL 질의문이다.

연도별

진행 상황

0 오답
0 정답