다음 중 SELECT문에 대한 설명으로 옳지 않은 것은? | [컴퓨터활용능력 1급 필기] 18년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 18년 2회차
다음 중 SELECT문에 대한 설명으로 옳지 않은 것은?
1
FROM 절에는 SELECT 문에 나열된 필드를 포함하는 테이블이나 쿼리를 지정한다.
2
검색 결과에 중복되는 레코드를 없애기 위해서는 'DISTINCT' 조건자를 사용한다.
3
AS 문은 필드 이름이나 테이블 이름에 별명을 지정할 때 사용한다.
4
GROUP BY 문으로 레코드를 결합한 후에 WHERE 절을 사용하면 그룹화된 레코드 중 WHERE 절의 조건을 만족하는 모든 레코드가 표시된다.
해설
SQL에서 WHERE 절은 GROUP BY로 그룹화되기 전 개별 레코드를 대상으로 조건을 적용하며, 그룹화된 결과에 대해 조건을 적용하려면 HAVING 절을 사용해야 한다. GROUP BY로 레코드를 결합한 후 WHERE 절의 조건을 만족하는 레코드가 표시된다는 설명은 그룹화와 조건 적용의 순서를 잘못 설명한 것이다.
FROM 절에 테이블이나 쿼리를 지정하고, 중복 레코드를 제거할 때 DISTINCT를 사용하며, AS로 필드나 테이블에 별명을 지정한다는 나머지 설명은 옳다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.