모두CBT

다음 <질의>를 SQL 문으로 옳게 표기한 것은?<질의… | [정보처리기능사 필기] 07년 1회차 기출문제 상세 페이지

1[정보처리기능사 필기] 07년 1회차

다음 <질의>를 SQL 문으로 옳게 표기한 것은?

<질의>
상품 테이블에서 단가가 5000 이상인 자료의 상품명, 단가, 수량을 검색하시오.

1

SELECT 상품명, 단가, 수량 FROM 상품 WHERE 단가 >=5000;

2

SELECT 상품명, 단가, 수량 FROM 상품 IF 단가>=5000;

3

SELECT 상품명, 단가, 수량 FROM 상품 WHERE 수량 >=5000;

4

SELECT 상품 FROM 상품명, 단가, 수량 WHERE 단가 >=5000;

해설

SELECT 상품명, 단가, 수량 FROM 상품 WHERE 단가 >=5000;이 주어진 질의를 올바르게 표현한 SQL문이다.

질의 조건 "단가가 5000 이상"은 WHERE 단가 >=5000으로 표현하며, 검색할 열은 SELECT 다음에 상품명, 단가, 수량 순으로 나열한다.

  • ② IF 단가>=5000: SQL에서 조건절은 IF가 아니라 WHERE로 지정한다.
  • ③ WHERE 수량 >=5000: 조건 열이 단가가 아니라 수량으로 잘못 지정되어 있다.
  • ④ SELECT 상품 FROM 상품명, 단가, 수량: SELECT 절과 FROM 절의 대상이 뒤바뀌어 있다.

따라서 정답은 SELECT 상품명, 단가, 수량 FROM 상품 WHERE 단가 >=5000;이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 07년 1회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기